补码10111010的真值是多少 答案是-70 求详解
展开全部
求补码对应的真值,直接转换就可以,不用绕到原码反码。
----------------------------
补码是 1011 1010:-128 + 32 + 16 + 8 + 2 = -70。
补码是 1000 0000:-128 + 0 = -128。
9350H = 1001 0011 0101 0000:
-32768 + 4096 + 512 + 256 + 64 + 16 =-27824。
CF42H = 1100 1111 0100 0010:
-32768 + 16384 + 2048 + 1024 + 512 + 256 + 64 + 2
=-12478。
----------------------------
记住:首位 1,既是负号,也是数值。
所以:它就是个“负值”。
然后,各位求和,就可以了。
就这么简单!
补码和真值,可以直接互相转换。和原码反码,没有任何关系。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询