Unisys 最新的大型机系统是否仍然使用一个的补码表示法?

Do Unisys latest mainframe systems still use ones' complement representations?

从维基百科的文章来看,ones' complement representation for signed integers is mostly obsolete, but they mention some Unisys systems, namely the UNIVAC 1100/2200 series似乎仍然支持这种表述。

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

他们用的是intel芯片,需要模拟器吗?性能如何?

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

我不知道事实。

我所知道的是,当您拥有堆积如山的 运行ning 软件时,很难从下面拉出技术基础。

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

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

自那以后,他们显然做了大量的工程工作来保持它的活力。 是的,人们仍然 运行 这些。

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