题26
题目
【2011 统考真题】某机器有一个标志寄存器, 其中有进位/借位标志 CF、零标志 ZF、符号标志 SF 和溢出标志 OF, 条件转移指令 bgt (无符号整数比较大于时转移) 的转移条件是 ( ) 。
A.
B.
C.
D.
分析
这个本质上是要两个数字作差,作差的过程中会设置这些标志位,我们要做的就是假设出两个数字,测试各种边界情况,看看哪个选项是正确的。
解
C
假设两个无符号整数
若
其余选项中用到了符号标志 SF 和溢出标志 OF, SF 表示结果的符号, OF 是有符号整数的溢出标志位, 对于无符号数运算,