1、一个数的真值是这个数原本表示的大小。二进制真值,就是真值的二进制表示。
比如-2,二进制真值就是-10B。
2、是的。[X]补+[Y]补=[X+Y]补嘛
3、正数的补码就是它的原码;
负数的话,将补码减1再按位取反能计算出原码
补码按位取反加1也能计算出原码
两种方法计算出来的结果相同。
比如:8位情况下,-2的补码是1111 1110,
用第一种方法:
减一:1111 1110 - 1 = 1111 1101
取反:10000010—— -2
用第二种方法:
取反:1000 0001
加一:1000 0010—— -2
1)二进制真值就是一个数的2进制表示;比如127的2进制真值就是1111111;
2)题目的意思是用补码计算这几个数;然后再把补码转换整原码;
3)知道补码求原码 : 将补码减1后然后按位取反就可以了;
比如10的2进制原码是00001010;那么补码是11110110;将补码减1后的到00000101;在按位取反得到1010
1、二进制的真值是什么?
真值,是指人类所用的数字,带有正负号(+-)的数字。
通常用十进制,写成二进制,也是可以的。
如:-27 = -11011。这两个数,都是真值。
计算机中的补码,与其真值,对应关系如下:
你只需利用【进制转换】,就可以进行【补码与真值转换】了。
用 8 位补码完成下列运算,用二进制真值的格式给出运算结果。
(1)127+126
(2)126-127
(3)-100-120
(4)-100-(-120)
1、二进制的真值是什么?
就是把结果,写成二进制格式。
(其实,“真值”,是不可理解的黑话。不应该出现的)
2、是不是把数字都转成补码再进行加减,最后的结果也用补码表示?
对。
最后的结果,用二进制格式表示。
3、知道一个数的补码,怎么求出他的二进制原码。
不用求原码,你写出结果的二进制即可。
------------------------
例如:-100-(-120) = -100 + 120 = +20
[-100]补 = 1001 1100
120 = 0111 1000
---相加-------------
(1) 0001 0100 = 20
结果,十进制是:20。
其二进制格式,就是:1 0100。