ARM处理器寄存器介绍
时间:11-09
来源:互联网
点击:
ARM指令导址方式
1.立即寻址(立即数寻址)
ADD R0,R0,#1 //R0<-R0+1
ADD R0,R0,#0x31 //R0<-R0+0x3f
立即数以"#"为前缀,对于以十六进制表示的立即数,还要求在"#"后加上"0x"前缀
2.寄存器寻址
ADD R0,R1,R2 //R0<-R1+R2
3.寄存器间接寻址
ADD R0,R1,[R2] //R0<-R1+[R2]
LDR R0,[R1]
STR R0,[R1] //[R1]<-R0
4.基址变址寻址
LDR R0,[R1,#4] //R0<-[R1+4]
LDR R0,[R1,#4]!//R0<-[R1+4],R1<-R1+4
LDR R0,[R1,R2] //R0<-[R1+R2]
5.多寄存器寻址
LDMIA R0,[R1,R2,R3,R4]//R1<-[R0],R2<-[R0+4],R3<-[R0+8],R4<-[R0+12]
6.相对寻址
BL NEXT //跳转到子程序NEXT处执行
......
NEXT
....
MOV PC,LR //从子程序返回
ARM处理器寄存 相关文章:
- ARM处理器寄存器(11-20)
- ARM处理器的寄存器(11-09)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)