Binary 将十进制数转换为多余的127表示形式

Binary 将十进制数转换为多余的127表示形式,binary,Binary,使用8位有符号大小、1的补码、2的补码和excess-127表示法以二进制形式表示以下十进制数 a) 77 b) –42 c) 119 d) –107 我已经将它们转换为其他表示形式,只需要知道如何转换为excess-127 a) 符号震级:01001101 补语:01001101 二补:01001101 b) 署名震级:10101010 补语:11010101 二补:11010110 c) 署名震级:01110111 补语:01110111 二补:01110111 请帮助假设您所指的是偏移二进

使用8位有符号大小、1的补码、2的补码和excess-127表示法以二进制形式表示以下十进制数

a) 77

b) –42

c) 119

d) –107

我已经将它们转换为其他表示形式,只需要知道如何转换为excess-127

a) 符号震级:01001101 补语:01001101 二补:01001101

b) 署名震级:10101010 补语:11010101 二补:11010110

c) 署名震级:01110111 补语:01110111 二补:01110111


请帮助

假设您所指的是偏移二进制:,其中最著名的示例是Excess-3:,那么解决方案是:

  • a) 77+127模256=204模256=204=11001100
  • b) -42+127模256=85模256=85=01010101

等等。

看起来你在做《计算机组织与体系结构要点》第4版第2章中的练习16。实际上,本文在第2.4.3节“有符号数字的过量M表示”中非常简单地解释了这一概念

“使用excess-M表示法的有符号整数的无符号二进制值只需将M与该整数相加即可确定。”

因此,对于77,您将M(本例中为127)添加到77,得到204。将其转换为二进制,得到11001100


使用上述方法可以轻松完成其余部分,而无需社区为您做家庭作业。

欢迎使用stackoverflow。你的问题对我来说没有多大意义:什么是输入,什么是输出?什么转换方法?请在您的帖子中添加更多解释。使用8位带符号的大小、1的补码、2的补码和excess-127表示法以二进制表示以下十进制数。a) 正如你所看到的,我得到了所有其他的,只是需要帮助-127@hotzst你能帮忙吗?excess-127不就是把127加在原来的256模数上,然后把它写成二进制吗?