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

本文总结了影响ARM状态寄存器CPSR的汇编指令,包括带S的数据传送、算术运算及逻辑操作指令,如MOVS、MVNS、ADDS、SUBS等,并提及了比较指令CMP和按位与TST。同时,介绍了寄存器R13(SP)、R14(LR)和R15(PC)的作用。最后提到了常用的寄存器、CPSR状态寄存器和指令条件的表格。
摘要由CSDN通过智能技术生成

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

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

(1)、带S的指令有

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

MVNS-->数据传送指令(和mov区别是,不仅进行数据传输,还进行数据取反)

ADDS-->加法指令

SUBS-->减法指令

MULS-->乘法指令

ANDS-->逻辑与指令(相同是1,不同是0,区别“按位与TST"指令)

ORRS-->逻辑或指令(不同是0,相同是1,区别“按位与TST"指令)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值