假设8位字长的计算机中,两个带符号整数x 和 y 的补码表示分别时x 补=A3H,yx=75H, 则通过 补码加减运算器得到的 x-y 的值及 OF 标志分别为()。
A.24,0
B.24,1
C.46,0
D.46,1
[tag_link]
正确答案:D
x 的补码二进制表示为 1010 0011。y 的补码二进制表示为 0111 0101。x-y = x+(-y) = 1010 0011 + 1000 1011 = 0010 1110 = 32 + 8 + 4 + 2 = 46. 二进制加法时最高位有进位,所以 OF = 1。