信号量和二的恭维

问题描述 投票:0回答:1

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

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

我正在做作业,被卡住了,任何人都可以帮忙吗?

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

答案

符号幅度是计算机存储负数的一种方式。还有其他两种方式,即1的赞美和2的补语。可以用手势显示数据的新计算机可以在旧系统上正常运行。

binary twos-complement
1个回答
0
投票

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

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

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

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

2。二补码二进制表示形式

此表示形式将数字的位翻转并加1表示负的对应项:

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

3。解决方案

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

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

4。进一步阅读

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

© www.soinside.com 2019 - 2024. All rights reserved.