符号幅度和二的恭维

我正在做作业,被卡住了,谁能帮忙吗?

CIPOL的管理层购置了一台新计算机,该实验室位于Teshie周围,旨在帮助分析从可疑COVID-19病例中采集的血液样本。在对计算机进行测试时,技术人员意识到它只能处理符号幅度形式的数据。但是,CIPOL中的所有设备都可以在2'互补环境中工作。当前没有接口来链接旧系统和新计算机。作为技术团队的负责人,您被召集到有关当前问题的简短管理中。您将要:

批判性地解释您的团队在新旧计算机方面面临的挑战,并提出解决方案。

这是我对不确定我是否正确的问题的答案:

信号幅度是计算机存储负数的一种方式。还有其他两种方式,即1的赞美和2的补语。新的计算机可以在旧标志系统中正常显示数据。

pumplee 回答:符号幅度和二的恭维

新计算机将不能与旧系统无缝运行。

1。有符号和幅值二进制表示形式

符号幅度使用第一位来表示数字的符号。因此,例如:

  • 000为0。
  • 001是1,第一个0+符号。
  • 101是-1,第一个1-符号。

2。二补码二进制表示法

此表示法将数字的位数翻转并加一个代表负数:

  • 000仍为0。
  • 001仍为1。
  • 111是-1。基本上翻转001的每一位并将其加1。

3。解决方案

我想您将要把从带符号表示转换为双补表示,因为实验室中的所有其他内容都已经使用了带符号表示。

  • 正数
    • 无需更改。
  • 负数
    • 即,如果第一位是1
      1. 0替换第一位。
      2. 翻转所有位(这是一个简单的NOT逻辑运算符)。
      3. 在新号码上加1。
    • 一个带有1011或-3(带4位签名表示)的示例:
      1. 00011替换第一位
      2. 翻转所有位→1100
      3. 在新号码中加1→1101

4。进一步阅读

有很多关于此主题的教程,视频和文章。如果您想了解更多信息:

本文链接:https://www.f2er.com/2485888.html

大家都在问