试验二(ARM编程环境的观察及寻址方式实验).docVIP

  • 121
  • 0
  • 约小于1千字
  • 约 5页
  • 2017-08-20 发布于云南
  • 举报

试验二(ARM编程环境的观察及寻址方式实验).doc

试验二 ARM编程环境的观察及寻址方式实验 注意:本实验在模拟环境下进行,请不要打开试验箱电源!! 试验目的: 通过ADS观察ARM编程环境; 熟悉ARM寻址方式; 试验步骤: 参照实验一建立工程exp2、设置工程、建立源文件exp2.s并将其添加到工程,在exp2.s中输入如下代码(可复制): ;文件名:exp2.s ;功能: ;作者: ;日期: ;修改: area init,code,readonly entry ldr r0,=data1;将标号data1的值送给r0 ldr r1,=data2; ldr r2,=data3 ldr r0,[r0] ldr r1,[r1] add r0,r0,r1 str r0,[r2] b .;相当于while(1) data1 dcd 12;定义一个字,初值为12 data2 dcd 13;定义一个字,初值为13 data3 dcd 0;定义一个字,初值为13 end 编译正确后调试(可参照实验一),注意Ro_Base设置为0点击下图菜单中的Registers和Memory菜单项,这样就可以调出寄存器观察窗口和内存单元观察窗口。 会弹出如下界面: 点击current,就会看到当前模式下的寄存器 按F10进行单步调试,同时观察寄存器中的变化; 反汇编: 出现如下界面, 我们发现data1的代表

文档评论(0)

1亿VIP精品文档

相关文档