8dh的二进制为 1000 1101 减一取反,符号位不变的1111 0011对应的十进制为115,最高位是1表示负数,得-115
如果不知道什么是补码反码就去百度
补码求真值,不需要转换到反码原码,直接,就可以求出来。
8DH 的二进制是:1000 1101。
首位 1,代表负数,其数值就是-128。
最后四位,分别是 8 + 4 + 1 = 13。
加在一起,就是真值:-115。
回答完毕。
计算机中,只有补码,并没有原码反码。
取反加一,是无稽之谈。
一个数补码是:8DH=141。
这个数的真值=141-256=-115。
这是按照补码定义式,求出的真值。
这是唯一正规的方法。
8DH-->10001101-->符号位不变,余位取反+1-->11110011-->-115(10)。