使用8位有符号幅度,一个补码,二进制补码和多余127个表示来表示二进制二进制数。
a)77
b)-42
c)119
d)-107
我已经将它们转换为其他表示只需要知道如何转换为多余-127
a)签名幅度:01001101 一个补充:01001101 二补:01001101
b)签名幅度:10101010 一个补充:11010101 二补:11010110
c)有符号幅度:01110111 一个补充:01110111 二补:01110111
请帮助
答案 0 :(得分:3)
假设你指的是Offset binary:https://en.wikipedia.org/wiki/Offset_binary,其中最着名的例子是Excess-3:https://en.wikipedia.org/wiki/Excess-3,那么解决方案就是:
等...
答案 1 :(得分:3)
您似乎正在从“计算机组织与架构要点”第4版第2章开始练习16。该文本实际上在第2.4.3节“签名数字的超额M表示”中非常简单地解释了这个概念。
"使用超出M表示的有符号整数的无符号二进制值只需将M加到该整数即可确定。"
因此,对于77,你将M(在这种情况下为127)添加到77,给你204.将其转换为二进制,你得到11001100.
使用上述方法可以轻松完成其余部分,而无需让社区为您做好功课。