您的位置 首页 软件

ARM指令系统的几点见地(一)

1ARM指令的条件码ARM数据处理指令根据执行结果来选择是否更新条件码标志,更新时,则指令中须包含后缀S2多寄存器寻址LDMIAR0,{R

1.ARM指令的条件码

ARM数据处理指令依据履行成果来挑选是否更新条件码标志,更新时,则指令中须包括后缀S.

2.多寄存器寻址

LDMIA R0, {R1, R2, R3, R5}; R1 <-[R0]; R2 <-[R0 + 4]; R3 <- [R0 + 8]; R5 <- [R0 + 12]

3.仓库寻址

满仓库:当仓库指针指向最终压入仓库的数据时。—当数据在第2个方位时,满。

空仓库:当仓库指针指向下一个即将放入数据的空方位时。 –当数据在倒数第2方位时,满。

4.跳转指令

B{} 一般运用标号(例:B LOOP), 不运用地址

5.带回来和状况切换的跳转指令BLX(跳转 + 改动)

先:BLX 方针地址=> 跳转

后:BLX {} Rm为 R0~R15的恣意寄存器。 => 切换

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/260042.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部