嵌入式系统原理-第3章讲述.pptVIP

  • 8
  • 0
  • 约 29页
  • 2016-12-25 发布于湖北
  • 举报
LOGO 3 ARM9汇编语言 ARM9微处理器采用的是ARMv4版本的指令集架构,其指令集代码的格式如: 3.1 ARM9指令集 32位的ARM指令集由14种基本指令类型组成。指令操作码中的Cond子域是条件域,它表明ARM指令集中的所有指令是有条件执行的。 指令执行的条件是根据CPSR寄存器中的状态标志位和指令的条件域确定,见下表: 寄存器装载及存储类指令 这类指令是最常用的指令之一。它们把数据从存储器单元中装载(读入)到微处理器核的寄存器(即R0~R15)中,或者把微处理器核的寄存器中的数据存储(写入)到存储器单元中。 (1)单一数据加载/存储指令:LDR/STR 指令书写格式: (1)LDR/STR{条件码}{B} Rd,[Rn] (2)LDR/STR{条件码}{B} Rd,[Rn,Flexoffset] {!} (3)LDR/STR{条件码}{B} Rd,label (4)LDR/STR{条件码}{B} Rd,[Rn],Flexoffset 下面是几条LDR/STR指令书写的示例: LDR R2,[R5] ;无偏移量,R2←[R5] LDREQ R5,[R6,#28]!

文档评论(0)

1亿VIP精品文档

相关文档