若X的二进制补码为10110001.1101,则X的真值为多少?对应的原码,反码呢。

如题
2025-02-26 11:57:26
推荐回答(2个)
回答1:

[X]补=10110001.1101
[X]原=11001110.0011
[X]真=-1001110.011
[X]反=10110001.1100

回答2:

X 的补码为 1011 0001.1101。

首位为 1,既代表负号,还代表数值-128。

各数值位之和:32 + 16 + 1 + 0.5 + 0.25 + 0.0625 = +49.8125。

总和,即为真值 X=-128 + 49.8125=-78.1875。