arm指令后面有s怎么影响标志码的啊?比如说 movs R3 ,R2 ,LSR ,#2 希望说详细点

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 23:08:42
arm指令后面有s怎么影响标志码的啊?比如说 movs R3 ,R2 ,LSR ,#2 希望说详细点
xNA_eۉ [chI-DaDhB,093Tg!jL3[qF"z`B.8EQ1ΖFT;aX x5Xz@csKhZ:Ѿ/x{O^s{0* Ne[:(s>LL4m=x1,M ,| ёAS+ω]HVEuz9oT7@$:P1KbI= [jyE6+&F6]yjV~XPN+1nC4w

arm指令后面有s怎么影响标志码的啊?比如说 movs R3 ,R2 ,LSR ,#2 希望说详细点
arm指令后面有s怎么影响标志码的啊?比如说 movs R3 ,R2 ,LSR ,#2 希望说详细点

arm指令后面有s怎么影响标志码的啊?比如说 movs R3 ,R2 ,LSR ,#2 希望说详细点
这个得看具体是什么指令,根据执行的结果,来判断:
a,Z标志,是否为0;如比较指令产生相等的结果、计算结果为0;
b,N标志,是否为负;如果指令的结果被认为是有符号数,而它的第31位为1,那就会被设置为1;
c,C标志,是否有产生进位/借位,以及进行移位操作时作移出位使用;
d,V标志,有符号数进行运算,结果是否有溢出.