带符号数 80H,转换为二进制数是:1000 0000。
这是补码,其首位 1,既代表负号,也代表数值-128。
再加上数值位,就是真值。
故,真值是:-128 + 0 =-128。
------------------
如果补码是:1000 0011。
此时的真值:-128 + 2 + 1 =-125。
------------------
如果补码是:0000 0011。
此时的真值: 2 + 1 = +3。
------------------
已知补码,求真值,并不用求原码。
你只要把二进制,转成十进制,就行了。
必须注意:首位,是【负的数值】。