全站数据
8 4 2 0 5 8 1

ARMv8怎么设置进位标志位

完善财务管理 | 简单学习,快乐成才!         
问题更新日期:2024-10-29 23:10:19

问题描述

ARMv8怎么设置进位标志位,在线求解答
精选答案
最佳答案

CMP指令 CMP指令的格式为: CMP{条件} 操作数1,操作数2 CMP指令用于把 一个寄存器的内容和另一个寄存器的内容或立即数进行比较,同时更新CPSR中条件标志位的值。该指令进行一次减法运算,但不存储结果,只更改条件标志位。 标志位表示的是操作数1与操作数2的关系(大、小、相等),例如,当操作数1大于操作操作数2,则此后的有GT 后缀的指令将可以执行。 指令示例: CMP R1,R0 ;将寄存器R1的值与寄存器R0的值相减,并根据 结果设置CPSR的标志位 CMPR1,#100 ;将寄存器R1的值与立即数100相减,并根据结果 设置CPSR的标志位