从 Wikipedia 文章看来,有符号整数的补码表示大多已过时,但他们提到了一些 Unisys 系统,即UNIVAC 1100/2200 系列仍然支持这种表示。
Unisys Clearpath 系列中的最新系统是否仍然支持和使用一个补充?
既然他们使用英特尔芯片,他们需要模拟器吗?这性能如何?
是否有针对此架构的 C 编译器?
从 Wikipedia 文章看来,有符号整数的补码表示大多已过时,但他们提到了一些 Unisys 系统,即UNIVAC 1100/2200 系列仍然支持这种表示。
Unisys Clearpath 系列中的最新系统是否仍然支持和使用一个补充?
既然他们使用英特尔芯片,他们需要模拟器吗?这性能如何?
是否有针对此架构的 C 编译器?
是的,2200 系列仍然使用补码。在二进制补码机器上模拟一个补码并不难,您只需要添加进位(结束进位)。并且 MCP 线仍然使用有符号的幅度。
我不知道事实。
我所知道的是,当您拥有大量正在运行的软件时,很难将技术基础从底层拉出来。
我敢打赌,它仍然会在运行该软件的任何指令集模拟(或芯片实现)中进行补码。
您可以在任何其他 CPU 之上构建模拟器。早在 2007 年左右,UNISYS 就要求我们帮助他们实现这一目标,明确目标是高可靠性 64 CPU x86 系统。然后发生了金融危机,所以这个项目对我们来说没有实现。
他们显然已经做了很多工程来保持它的活力。是的,人们仍然在运行这些。