TQ2440,学习笔记之寻址方式

来源:互联网 发布:python 股票分析 编辑:程序博客网 时间:2024/06/08 11:45

ARM寻址方式主要有立即数寻址、寄存器寻址、寄存器间接寻址、基址变址寻址、相对寻址

立即数寻址

例:ADD R0,R1,#0x12;   R0<-R1+0x12

寄存器寻址

例:ADD R0,R1,R2;   R0<-R1+R2

寄存器间接寻址

例:LDR R0,[R1];

基址变址寻址----基地址+偏移量

例:LDR R0,[R1,#4];

相对寻址---类似基址变址寻址,但是基地址是PC值


注意:

1、立即数寻址的操作数在指令中、寄存器寻址的操作数在寄存器中、寄存器间接寻址+基址变址寻址+相对寻址的操作数在内存

0 0