第3篇ARM指令.pptVIP

  • 6
  • 0
  • 约4.33千字
  • 约 27页
  • 2017-06-03 发布于湖北
  • 举报
第3章 ARM920T指令系统 本章重点: ⑴ ARM指令集概述,ARM指令集全部指令编码及条件域; ⑵ ARM指令,讲述了ARM指令的编码格式、指令含义、汇编格式和使用举例。 S3C2410A嵌入式微处理器片内使用了ARM920T内核,因此S3C2410A使用ARM920T所支持的指令系统。ARM920T处理器支持32位寻址空间。 ARM920T支持指令长度为32位的ARM指令集和指令长度为16位的Thumb指令集。从功能上讲,Thumb指令集是ARM指令集主要部分的一个子集。 ARM920T处理器总是从ARM状态开始,必须用BX(分支并且转换状态)指令明确地转换到Thumb状态。 ARM寻址方式 寻址方式就是处理器根据指令中给出的地址码字段来实现寻找真实操作数地址的方式。ARM9处理器支持9种基本寻址方式。 ARM寻址方式共有九种: 立即数寻址 寄存器寻址 寄存器移位寻址 寄存器间接寻址 变址寻址 多寄存器寻址 堆栈寻址 相对寻址 块复制寻址 ARM寻址方式_立即数寻址 立即数寻址也称为立即寻址,指令中的操作码字段后面的地址码就是操作数本身,数据包含在指令的32位编码中,取出指令也就是取出了可以立即使用的操作数。 实例 MOV R1,#0x01 SUBS R0,R0,#2 ARM寻址方式_寄存器寻址 寄存器寻址方式,把寄存器中的数值作为操作数

文档评论(0)

1亿VIP精品文档

相关文档