题29
题目
【2018 统考真题】假定带符号整数采用补码表示,若 int 型变量 x 和 y 的机器数分别是 FFFF FFDFH 和 0000 0041H,则 x、y 的值以及 x-y 的机器数分别是( )。
A. x=-65,y=41,x-y 的机器数溢出
B. x=-33,y=65,x-y 的机器数为 FFFFFF9DH
C. x=-33,y=65,x-y 的机器数为 FFFFFF9EH
D. x=-65,y=41,x-y 的机器数为 FFFFFF96H
分析
利用补码转换成原码的规则:负数的符号位不变,数值位取反加1;正数补码等于原码。两个机器数对应的原码是