首页 > 试题广场 >

已知:[X]补=11101011;[Y]补=01001010

[单选题]
已知:[X]补=11101011;[Y]补=01001010,则[X—Y]补=(  )
  • 10100001
  • 11011111
  • 01001010
  • 溢出
补码转成原码,算完,再转回补码,结果是一样的。

x反:10010100
x原:10010101 即-(1+4+16)=-21

y原:不变,即2+8+64=74

x-y原:-21-74=-95,即11011111
x-y反:10100000
x-y补:10100001
发表于 2017-07-04 21:23:46 回复(2)
[x-y]补=[x]补-[y]补
发表于 2017-06-02 09:05:49 回复(0)
[Y]补=0100,1010,则[-Y]补=1011,0110([Y]补码取反加1);

[X-Y]补=[X]补-[Y]补=[X]+[-Y]补=1110,1011+1011,0110=1011,0110;
发表于 2018-03-20 14:25:10 回复(0)
对于正整数,原码即补码; 对于负整数,最高位为符号位,保持为1不变,其他位按位取反+1,即求得补码;
发表于 2018-08-23 10:21:08 回复(0)