您好,欢迎来到[问答大全]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 问答大全 >> 电脑网络 >> ARM Cortex-M0+指令系统寻址方式有几种?

ARM Cortex-M0+指令系统寻址方式有几种?

来源:网络整理     时间:2016/3/12 1:26:22     关键词:

关于网友提出的“ARM Cortex-M0+指令系统寻址方式有几种?”问题疑问,本网通过在网上对“ARM Cortex-M0+指令系统寻址方式有几种?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:ARM Cortex-M0+指令系统寻址方式有几种?
问题解答1:

共有9种:
1、寄存器寻址 ADD R0,R1,R2 ; R0<--R1+R2
2、立即寻址 ADD R3,R3,#1 ; R3<--R3+1
3、寄存器移位寻址 ADD R3,R2,R1,LSL #3 ; R3<--R2+8×R1
4、寄存器间接寻址 LDR R0,[R1] ; R0<--[R1]
5、变址寻址 LDR R0,[R1,R2] ; R0<--[R1+R2]
6、多寄存器寻址 LDMIA R1,{R0,R2,R5} ; R0<--[R1], R2<--[R1+4], R5<--[R1+8]
7、堆栈寻址 LDMFD SP!,{R1-R7,LR};将数据出栈,放入R1~R7,LR这8个寄存器,同时SP自动更新。
8、块复制寻址 stmia r0!,{r1-r7};将r1-r7的数组保存到以r0开始向上增长的地址空间中
9、相对寻址 BL SUBR ; 转移到SUBR


以上介绍了“ARM Cortex-M0+指令系统寻址方式有几种?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/wd/417138.html

相关图片

相关文章