您的位置 首页 数字

影响CPSR状况寄存器的ARM汇编指令总结

最近学习了ARM寄存器寻址方式和ARM指令,现在总结如下:1、影响CPSR状态寄存器的ARM汇编指令(1)、带S的指令有MOVS–>数据传送指令(只能…

最近学习了ARM寄存器寻址方法和ARM指令,现在总结如下:

1、影响CPSR状况寄存器的ARM汇编指令

(1)、带S的指令有

MOVS–>数据传送指令(只能用在寄存器和寄存器之间)

MVNS–>数据传送指令(和mov差异是,不只进行数据传输,还进行数据取反)

ADDS–>加法指令

SUBS–>减法指令

MULS–>乘法指令

ANDS–>逻辑与指令(相同是1,不同是0,差异“按位与TST”指令)

ORRS–>逻辑或指令(不同是0,相同是1,差异“按位与TST”指令)

BICS–>设置某一位为1

(2)、别的两个指令

CMP–>比较指令

TST–>安位与指令

2、几个特别的寄存器

(1)、R13–>SP 仓库操控寄存器

(2)、R14–>LR 衔接寄存器

(3)、R15–>PC 程序计数器

3、经常用的几个表格

(1)、寄存器表

ARM共有37寄存器(31个为经过寄存器、6个为状况寄存器)

(2)、CPSR状况寄存器表

(3)、指令条件表

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部