2021 组成原理 补码 选择题
第 13 题

已知带符号整数用补码表示,变量x,y,z 的机器数分别为FFFDH,FFDFH,7FFCH, 下列结论中, 正确的是()。

A. 若x 、y和z 为无符号整数,则z<x<y

B. 若x 、y和z 为无符号整数,则x<y<z

C. 若x 、y 和 z 为带符号整数,则x<y<

D. 若x 、y和z 为带符号整数,则y<x<Z

[tag_link]

正确答案:D

若 x, y 和 z 均为 无符号整数 ,则 x > y > z,A 和 B 错误。若 x, y 和 z 均为带符号整数,补码的最高位是符号位,0 表示正数,1 表示负数,因此 z 为正数,而 x 和 y 为负数。对于 x 和 y 的比较,数值位取反加一,可知 x = -3H,y = -21H,故 x > y。