如果“2X”的补码是“90H”,那么 X 的真值是(3)A.72 B.-56C.56D.1 1 1
如果“2X”的补码是“90H”,那么 X 的真值是(3)
A.72
B.-56
C.56
D.1 1 1
B.-56
C.56
D.1 1 1
参考解析
解析:首先判断符号位(最高位),为 0,表示该数为正数,正数的原码、反码、补码不变;为 1 ,则该数为负数,负数的补码为其原码的符号位不变,数值部分的按位取反,然后整个数加1 。90H=1001 0000,补码为:1001 0000 原码为 1111 0000 其中最高位代表符号位,1110000 代表数值, 即-112,2X=-112,所以X=-56。
相关考题:
下列表示式中,正确的运算结果为( )(下标均为数制)。A.(10101)2X(2)10=(20202)2B.(10101)2X(2)10=(20202)3C.(10101)2X(3)10=(30303)3D.(10101)2X(4)10=(40404)4
设机器字长为 8,对于二进制编码 10101100,如果它是某整数x 的补码表示,则 x 的真值为(),若它是某无符号整数 y 的机器码,则 y 的真值为(请作答此空)。A.52 B.84C.172D.204
下列结论错误的是()A、方程2x^2+3y^2-z=1表示椭圆抛物面B、方程2x^2+3y^2-z^2=1表示单叶双曲面C、方程2x^2-3y^2-z=1表示双叶双曲面D、方程2x^2+2y^2-z^2=0表示圆锥面
问答题已知X和Y的真值,求[X+Y]的补码。X=-1110111BY=+1011010B;X=56DY=-21D。