设机器字长为8,对于二进制编码10101100,如果它是某整数X的补码表示,则X的真值为(21),若它是某无符号整数Y的机器码,则Y的真值为(22)。 (21)

admin2019-05-11  16

问题  设机器字长为8,对于二进制编码10101100,如果它是某整数X的补码表示,则X的真值为(21),若它是某无符号整数Y的机器码,则Y的真值为(22)。
(21)

选项 A、84
B、一84
C、172
D、一172

答案B

解析 本题考查计算机系统中数据表示基础知识。
    数值X的补码记作[X],如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,其余的n-1位表示数值。正数的补码与其原码及反码相同,负数的补码则等于其反码(原码数值位各位取反)后再加1。
    [X]=10101 100,最高位为1,说明是负数,将其数值位各位取反末位再加1,即可得到其原码表示为1 1010100,即x的真值为二进制的一1010100,转换为十进制即为一84。
转载请注明原文地址:https://kaotiyun.com/show/jMVZ777K
0

最新回复(0)