- 9
- 0
- 约3.57千字
- 约 35页
- 2017-07-10 发布于贵州
- 举报
嵌入式系统(五
西安电子科技大学计算机学院 嵌入式系统 第五讲 ARM微处理器的指令系统 本节内容 ARM指令集简述 ARM指令格式 ARM指令集编码 ARM寻址方式 ARM指令介绍 Thumb指令介绍 5.1 ARM指令集简述 Load/Store 结构 在通用寄存器中进行操作; load/store –从存储器中读某个值,操作完后再将其放回存储器中。 指令分类 数据处理指令 load/store指令 跳转指令 CPSR处理指令 协处理器指令 异常产生指令 5.2 ARM指令格式 基本格式 opcode{cond}{S} Rd,Rn{,operand2} 说明 opcode 指令助记符,如LDR,STR 等 cond 执行条件,如EQ,NE 等 S 是否影响CPSR 寄存器的值 Rd 目标寄存器 Rn 存放第一操作数的寄存器 operand2 第二个操作数 举例 LDR R0,[R1] 读取R1 地址上的存储器单元内容,执行条件AL BEQ DATAEVEN 跳转指令,执行条件EQ,即相等跳转到DATAEVEN ADDS R1,R1,#1 加法指令,R1+1=R1 影响CPSR 寄存器,带有S SUBNES R1,R1,#0xD 条件执行减法运算(NE),R1-0xD=R1,影响CPSR 寄存器,带有S 条件码 5.3 ARM指令集编码 5.4 ARM寻址方式 寻址方式是根据指令编
原创力文档

文档评论(0)