第3讲 嵌入式微处理器指令系统.pptVIP

  • 33
  • 0
  • 约3.28万字
  • 约 100页
  • 2017-06-10 发布于湖北
  • 举报
三、ARM处理器的指令系统 第三章:ARM处理器的指令系统 3.1 ARM指令系统 3.1.1 ARM指令集与Thumb指令集的关系 3.2 ARM处理器寻址方式 3.3 指令集介绍 3.3.1 指令格式 3.3.1 指令格式(续) 3.3.1 指令格式(续) 3.3.1 指令格式(续) 3.3.1 指令格式(续) 3.3.2 条件码 3.3.2 条件码(续) 3.3.2 条件码(续) 3.3.3 存储器访问指令 3.2 Thumb指令系统 3.2.1 简单的Thumb程序 术语 NOP伪指令在汇编时将会被代替成ARM中的空操作,比如可能是“MOV R0,R0”指令等。NOP可用于延时操作。 NOP NOP伪指令格式 应用示例(延时子程序): Delay NOP ;空操作 NOP NOP SUBS R1,R1,#1 ;循环次数减一 BNE Delay ;如果循环没有结束,跳转Delay继续 MOV PC,LR ;子程序返回 3.9.4 伪指令-空操作指令 Thumb指令集可以看作是ARM指令压缩形式的子集,它是为减小代码量而提出的,具有16位的代码密度。Thumb指令体系不完整,只支持通用功能。必要时仍需要使用ARM指令,如进入异常时。 说明:Th

文档评论(0)

1亿VIP精品文档

相关文档