- 6
- 0
- 约小于1千字
- 约 8页
- 2017-12-26 发布于河北
- 举报
3.2 ARM汇编指令实验二
3.2 ARM汇编指令实验二 一、实验目的 通过实验掌握使用LDM/STM,b,bl等指令完成较为复杂的存储区访问和程序分支,学习使用条件码,加强对CPSR的认识。 二、实验设备 硬件:PC机 软件:Embest IDE 2003集成开发环境,Windows 98/2000/NT/XP 三、实验内容 熟悉开发环境的使用并完成一块存储区的拷贝。 完成分支程序设计,要求判断参数,根据不同参数,调用不同的子程序。 四、实验原理 ARM程序状态寄存器 CPSR与SPSR的格式 ARM工作模式 本实验涉及到的as语法及规则 标号的使用 几个伪指令 ① LDR ② ADR ③ .ltorg 五、实验操作步骤 实验A步骤 参考实验一建立一个新的工程,命名为ARMcode; 参考实验一和实验参考程序编辑输入源代码,编辑完毕后,保存文件为ARMcode.s; 选择Project菜单中Add To ProjectFiles 命令,弹出文件选择对话框,在工程目录下选择刚才建立的源文件ARMcode.s; 基本配置 生成目标代码 调试配置 选择Debug菜单Remote Connect 进行连接软件仿真器,执行Download命令下载程序,并打开寄存器窗口。 五、实验操作步骤 实验A步骤 打开memory窗口,观察地址0x8054~0x80A0的内容,与地址0x80A4~0x80f0的内容; 单步执行程序并观察和记录寄存器与memory的值变化,注意观察步骤8里面的地址的内容变化,当执行STMFD,LDMFD,LDMIA和STMIA指令的时候,注意观察其后面参数所指的地址段或寄存器段的内容变化; 结合实验内容和相关资料,观察程序运行,通过实验加深理解ARM指令的使用; 理解和掌握实验后,完成实验练习题。 五、实验操作步骤 实验B步骤 ARM汇编指令实验一和实验参考程序,在当前工作区添加新工程asm1_b。 参照实验A的步骤完成目标代码的生成与调试。 理解和掌握实验后,完成实验练习题。 * 实验操作步骤 实验原理 实验内容 实验设备 实验目的 1 2 3 4 5 *
您可能关注的文档
最近下载
- 2026-2030中国汽车工业用涂料行业最新度报告.docx
- 人教版数学二年级下册《1.2 余数和除数的关系》教学设计.docx VIP
- 元宵灯谜大全及答案简单100个.docx VIP
- The Lantern Festival 中国传统节日英语课件 .ppt
- 《公共政策导论》(第五版)谢明-第3章 政策主体、政策客体与政策环境.ppt VIP
- 人教版数学二年级下册《1.1 余数及有余数的除法的含义》教学设计.docx VIP
- 2022年六年级下册道法练习册电子.docx VIP
- 2025北京人大附中初三(下)开学考物理试卷.pdf
- 《公共政策导论》(第五版)谢明-第8章 政策终结.ppt VIP
- 比亚迪:2023年年度报告.pdf VIP
原创力文档

文档评论(0)