2011 组成原理 标志寄存器 选择题
第 17 题

某机器有一个标志寄存器,其中有进位/借位标志CF、零标志ZF、符号标志SF 和溢出标志OF, 条件 转移指令bgt ( 无符号整数比较大于时转移)的转移条件是()。

B.SF+ZF=1 A.CF+OF=1

C.CF+ZF=1

D.CF+SF=1

[tag_link]

正确答案:C

本题考察 标志寄存器 ,假设两个无符号整数 A 和 B,bgt 指令会将 A 和 B 进行比较,也就是将 A 和 B 相减。如果 A > B,则 A-B 肯定无进位/借位,也不为 0(为 0 时表示两数相同),故而 CF 和 ZF 均为 0,选 C。其余选项中用到了符号标志 SF 和溢出标志 OF, 显然应当排除。