Advertisement

嵌入式系统第三章:ARM指令汇编(2)

阅读量:

文章结构分析

  • 2.ARM微处理器的指令系统
      • (1)ARM指令格式

      • (2)第二操作数的灵活使用方式

        • ① #immed_8r——常数表达式;
        • ② Rm——寄存器方式;
        • ③ Rm,shift——寄存器移位方式;
      • (3)条件码的设置与应用

      • (4)ARM指令分类

        • ① 存储器访问相关指令

        • ② 单寄存器数据传输操作

          • i.地址表达形式
        • ③ 多寄存器数据传输操作

          • ii.数据传输示例
      • iii.多寄存器数据传输与堆栈操作指令

2.ARM微处理器的指令系统

ARM微处理器所采用的指令系统属于加载/存储架构,这意味着其指令集仅能对寄存器内的数据进行操作,所有运算结果也必须存回寄存器中。若需访问系统存储器,则必须借助特定的加载或存储指令来实现。

ARM微处理器的指令系统可划分为六大类别:
 跳转指令
 数据处理相关指令
 程序状态寄存器(PSR)操作指令
 数据加载与存储指令
 协处理器交互指令
 触发异常的指令

(1)ARM指令格式

ARM指令的通用结构如下所示:

![在这里插入

全部评论 (0)

还没有任何评论哟~