- 2
- 0
- 约6.55千字
- 约 36页
- 2018-10-14 发布于浙江
- 举报
2014年-3 嵌入式系统体系结构与开发——指令系统.ppt
ARM微处理器指令表-5 助记符 指令功能描述 SWI 软件中断指令 SWP 交换指令 TEQ 相等测试指令 TST 位测试指令 ARM寻址方式 ARM寻址方式 立即寻址 寄存器寻址 寄存器间接寻址 基址变址寻址 多寄存器寻址 相对寻址 堆栈寻址 ARM指令的寻址方式 ARM指令系统支持如下几种常见的寻址方式: 立即寻址 寄存器寻址 寄存器间接寻址 基址变址寻址 多寄存器寻址 相对寻址 堆栈寻址 ARM指令的寻址方式-立即寻址 立即寻址 操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数。 例如以下指令: ADD R0,R0,#1 /*R0←R0+1*/ ADD R0,R0,#0x3f /*R0←R0+0x3f*/ 立即操作数 在以上两条指令中,第二个源操作数即为立即数,要求以“#”为前缀,对于以十六进制表示的立即数,还要求在“#”后加上“0x”。 ARM指令的寻址方式-寄存器寻址 寄存器寻址 利用寄存器中的数值作为操作数,这种寻址方式是各类微处理器经常采用的一种方式,也是一种执行效率较高的寻址方式。以下指令: ADD R0,R1,R2 /*R0←R1+R2*/ 该指令的执行效果是将寄存器R1和R2的内容相加,其结果存放在寄存器R0中。 ARM指令的寻址方式-寄存
原创力文档

文档评论(0)