微处理器系统结构与嵌入式系统-第八章ARM汇编指令.pptVIP

  • 9
  • 0
  • 约1.23万字
  • 约 61页
  • 2016-12-20 发布于广东
  • 举报

微处理器系统结构与嵌入式系统-第八章ARM汇编指令.ppt

单数据存取指令的编码格式 字和无符号字节存取指令LDR/STR P表示前/后变址 U=1:加 U=0: 减 B=0:字节 B=1:字 W=1:回写基址寄存器,对应指令中的“!” W=0:不回写 存储单元寻址方式 L=1:加载 L=0:存储 Rd为源/目标寄存器 Rn为基址寄存器 S=1:有符号数, S=0: 无符号数 H=1:半字,H=0:字节 存储单元寻址方式 半字和有符号字节存取指令LDR/STR I=1立即数 I=0寄存器移位 */95 数据块(多寄存器)存取指令的编码格式 数据块(多寄存器)存取指令编码LDM/STM S对应于指令中的”^”符号:在恢复PC时也同时恢复SPSR P表示前/后变址 U表示加/减 W表示回写(!) 寄存器列表 Rn为基址寄存器 L=1:加载 L=0:存储 * */95 寄存器/存储器交换指令的编码格式 B用于区别无符号字节(B为1)或字(B为0) Rm源寄存器 Rd目标寄存器 Rn为基址寄存器 SWP R1,R1,[R0] ; R1?[R0] SWPB R1,R2,[R0] ;将R0指向的存储单元低字节数据读 ;取到R1中(高24位清零),并将R2的 ;内容写入到该内存单元中的最低字节 * */95 分支指令的编码格式 分支指令B/BL指令编码格式 L=0:B指令,跳转 L=1: BL指令,保

文档评论(0)

1亿VIP精品文档

相关文档