Advertisement

嵌入式系统:ARM指令汇编

阅读量:

(2)(3)中涵盖了ARM处理区的存储访问指令、数据处理指令、分支指令以及协处理器指令等内容。本文对剩余指令及其相关注意事项进行了进一步说明。

文章结构

    • (5)杂项指令

      • ① 软中断指令“SWI”
        • i.参数传递
    • ii.执行过程

      • ② 状态寄存器读指令“MRS”
      • ③ 状态寄存器写指令状态寄存器写指令“MSR”
    • (6)伪指令

      • ① ADR伪指令
      • ② 中等范围地址读取
      • ③ 大范围地址读取
      • ④ 空操作伪指令“NOP”
  • 3.地址居中对齐

    • 4.位操作处理

    • 5.地址的前后缀部分

    • 6.指令支持带有-S的可选后续扩展项

    • 7.感叹号符号作为后续扩展项使用

    • 8.B型和H型后续扩展项

    • 四、总结

      • 一个应用实例
    • 五、THUMB指令

(5)杂项指令

在ARM指令集中共有三条特殊的杂项指令,在软件开发中起到至关重要的作用

复制代码
软件中断产生指令:SWI
    2. 程序状态寄存器读指令:MRS
    3. 程序状态寄存器写指令:MSR

① 软中断指令“SWI”

SWI指令负责生成软中断,并主要由用

全部评论 (0)

还没有任何评论哟~