单选题

 四位机器内的数制代码, 它所表示的十进制真值为(     )。

【正确答案】 D
【答案解析】

在计算机内部, 符号和数字都用二进制表示, 两者结合在一起构成数的机内表示形式, 成为机器数,数据有正数和负数之分, 由于计算机内部硬件只能表示两种物理状态(用 0 和 1 表示) , 因此数据的正号“+” 或负号“-” , 在机器里就用一位二进制数 0 或 1 来区别。 通常这个符号放在二进制数的最高位, 称符号位, 以 0 代表符号“+” , 以 1 代表符号“-”。 因为符号占据一位, 数的形式值就不等于其真正的数值, 带符号位的机器数对应的数值称为机器数的真值。 四位机器内的代码值是除去最高位的符号位, 其表示的十进制真值可以为 9、 -10、 -7等。