嵌入式ARM计划编程(二) 字符串拷贝

开发者 2024-9-19 20:43:39 123 0 来自 中国
文章和代码已归档至【Github堆栈:hardware-tutorial】,必要的朋侪们自取。大概关注G-Z-号【AIShareLab】,复兴 嵌入式 也可获取。
一、实行目标

通过实行掌握利用 LDB/STB,b等指令完成较为复杂的存储区访问和程序分支,学习利用条件码
二、实行情况

硬件:PC机
软件:ADS1.2 集成开辟情况
三、实行内容

熟悉开辟情况的利用并完成一块存储区的拷贝。
完身分支程序计划,要求判定参数,根据差别参数,调用差别的子程序。
四、实行要求


  • 按照2.3节先容的方法, 在ADS下创建一个工程asmlab2,界说两个数据存储区Src和Dst,Src用于存放原字符串,Dst用于存放目标字符串。堆栈地点0x400,将变量原字符串的内容拷贝到目标字符串中,要能判定原字符串的结束符(0),并统计字符串中字符的个数。通过AXD检察寄存器和memory和寄存器中数据变革。
  • 在指令背面加上适当表明,阐明指令功能。
  • 指出程序实行完成后各干系寄存器及存储器单元的详细内容。
五、实行完成情况:

1、实行源代码(含表明):
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2025-4-19 19:29, Processed in 0.134500 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表