已知X=-69,若采用8位机器码表示,则[X]补=(19)。

admin2009-02-15  13

问题 已知X=-69,若采用8位机器码表示,则[X]=(19)。

选项 A、1000101
B、10111010
C、10111011
D、11000101

答案C

解析 由于-6910=-(64+4+1)10=-010001012,根据定义,数值X的原码记为[X],如果机器字长为n(即采用n个二进制位表示数据),则最高位是符号位,0表示正号,1表示负号,其余的 n-1位表示数值的绝对值。因此[X]=(11000101)2。数值X的补码记作[X],如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加1。因此[X]=(10111011)2
转载请注明原文地址:https://kaotiyun.com/show/FUjZ777K
0

最新回复(0)