补码和真值两者怎么换算?
补码和真值两者怎么换算?
日期:2019-09-10 00:11:21 人气:1
1.原码转换为真值
根据原码的定义,将原码的各数值位按权展开、求和,由符号位决定数的正负,即可由原码求出数的真值。
例:已知\[x\]原=00011111B,\[y\]原=10011101B,求x和y。
解:
x=+(0×26+0×25+1×24+1×23+1×22+1×21+1×20)=31
y=-(0×26+0×25+1×24+1×23+1×22+0×21+1×20)=-29
2.反码转换为真值
若要求反码的真值,则只要先求出反码对应的原码,再按上述原码转换为真值的方法