6

从 Wikipedia 文章看来,有符号整数的补码表示大多已过时,但他们提到了一些 Unisys 系统,即UNIVAC 1100/2200 系列仍然支持这种表示。

Unisys Clearpath 系列中的最新系统是否仍然支持和使用一个补充?

既然他们使用英特尔芯片,他们需要模拟器吗?这性能如何?

是否有针对此架构的 C 编译器?

4

2 回答 2

3

是的,2200 系列仍然使用补码。在二进制补码机器上模拟一个补码并不难,您只需要添加进位(结束进位)。并且 MCP 线仍然使用有符号的幅度。

于 2021-02-18T18:01:07.073 回答
2

我不知道事实。

我所知道的是,当您拥有大量正在运行的软件时,很难将技术基础从底层拉出来。

我敢打赌,它仍然会在运行该软件的任何指令集模拟(或芯片实现)中进行补码。

您可以在任何其他 CPU 之上构建模拟器。早在 2007 年左右,UNISYS 就要求我们帮助他们实现这一目标,明确目标是高可靠性 64 CPU x86 系统。然后发生了金融危机,所以这个项目对我们来说没有实现。

他们显然已经做了很多工程来保持它的活力。是的,人们仍然在运行这些。

于 2020-04-19T00:15:52.337 回答