补码运算x=+1001001,y=-1001001,求 [x-y]补.
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/16 18:40:47
补码运算
x=+1001001,y=-1001001,求 [x-y]补.
x=+1001001,y=-1001001,求 [x-y]补.
[x-y]补=[x]补+[-y]补.
楼主求出两个数字的补码,加一下,即可.
再问: y= - 1001001 , 所以-y=+1001001, [-y]补=01001001,因此 [x]补+[-y]补=01001001+01001001=10010010 ,那这最高位的1是符号位还是数值位?
再答: [x-y]补=[x]补+[-y]补 = 10010010 。 结果,是补码,最高位,当然是符号位。 1,代表结果是负数。 正数-负数,结果应该是正的。 现在是负,说明发生了溢出。 ------ 用十进制说明一下: X = +1001001,是 +73, Y = -1001001,是 - 73。 X - Y = +146,超出了 -128~+127 的范围,就溢出了。
楼主求出两个数字的补码,加一下,即可.
再问: y= - 1001001 , 所以-y=+1001001, [-y]补=01001001,因此 [x]补+[-y]补=01001001+01001001=10010010 ,那这最高位的1是符号位还是数值位?
再答: [x-y]补=[x]补+[-y]补 = 10010010 。 结果,是补码,最高位,当然是符号位。 1,代表结果是负数。 正数-负数,结果应该是正的。 现在是负,说明发生了溢出。 ------ 用十进制说明一下: X = +1001001,是 +73, Y = -1001001,是 - 73。 X - Y = +146,超出了 -128~+127 的范围,就溢出了。
补码运算x=+1001001,y=-1001001,求 [x-y]补.
8位补码运算:x=-11010b,y=+10001b,求[x-y]补,并判断是否溢出
用补码运算方法求x+y=?,x-y=?,指出结果是否溢出.
x=+1101,y=-0011,用补码运算求x-y?
补码加减运算已知[X]补=10110100,[Y]补=01101010,则[X-Y]补的结果是A.溢出 B.011010
补码X= 1 001 1000 补码Y= 1 010 1000,求X+Y=
x=-001101,y=-010011 求x的补码和y的补码的和
二进制补码的计算求X=+1010 Y=-1010的原码和补码结果:X原=01010 Y原=11010X补=1010 Y补
已知X=1011110,Y=1001110,试问补码运算(X-Y),要求写出计算过程.
用补码运算方法求x+y=?,x-y=?,指出结果是否溢出.(1)x=0.1001 y=0.1100 (2)x=-0.01
.用变形补码计算[X]补+[Y]补,判断结果有无溢出.X=-1110 Y=-0101
若已知【X】补码=11101011,【Y】补码=01001010,则【X】-【Y】补码=多少、?