在(9)表示中,数值0有如下两种表示:00000000或者11111111;-78的原码和补码表示分别为(10)。

admin2009-02-15  23

问题 在(9)表示中,数值0有如下两种表示:00000000或者11111111;-78的原码和补码表示分别为(10)。

选项 A、原码
B、反码
C、补码
D、原码或反码

答案B

解析 使用原码.反码和补码码制表示带符号的机器数时.最高位是表示正、负的符号位,0表示正号,1表示负号。原码表示中其余n-l位表示数值的绝对值,因而数值O有两种表示[+0]原<=00000000以丛[-0]原=10000000;反码表示中正数的表示与原码相同,负数的表示则等于其绝对值反码表示按位求反,因而数值0有两种表示[+0]反=00000000以及 [-0]反11111111;补码表示中正数的表示与原码、反码相同,负数的表示则等于其反码表示的末尾加1,因而数值0的表示唯一:[+0]补=[-0]补=00000
转载请注明原文地址:https://kaotiyun.com/show/gVjZ777K
0

相关试题推荐
最新回复(0)