ARM assembly 7

CMP 通过隐式的减法操作来更新条件标志,但不存放结果。

CMP Rn, Operand2

CMP指令通过计算 Rn - Operand2 来更新条件标志,但不存储结果。根据计算结果,更新以下条件标志:

  • N(负标志): 如果结果为负,则设置为1。

  • Z(zero flag 零标志): 如果结果为零,则设置为1。

  • C(carry flag 进位标志): 如果没有借位发生(即Rn大于等于Operand2),则设置为1。(换言之,有错位,反而设定为0)。

  • V(溢出标志): 如果有符号溢出发生,则设置为1。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值