web-dev-qa-db-ja.com

1の補数を使用する既存のCPU実装はありますか?

AdaやVHDLなどのプログラミング言語では、整数データ型を-2 ^ 31 +1から2 ^ 31-1として定義しています。このルールは、1の補数のALUを備えたCPUに戻ります。これにより、プログラムを1と2の補数マシンで同じ動作で実行できます。

では、1の補数を使用する既存のCPU実装はありますか?

4
Paebbels

Unisys 1100/2200レガシーシステムは1の補数演算を使用し、これは新しい Dorado シリーズでも継続されます。

「おそらく」まだ使用されているものではなく、積極的に開発されており、近年では7桁の売り上げを記録しています。

ますます、マイクロコードは、古いプロセッサが使用していた高価なECL(Emitter-Coupled Logic)ではなく、コモディティハードウェアを使用してエミュレートされるようになりましたが、前髪はまだ範囲のトップに達しておらず、大手銀行などまだ大きな鉄を使用しています。

例えば。ロイズバンキンググループの勘定系システムは、ドラドプロセッサの32プロセッサクラスタで実行され、Nationwide BuildingSocietyも近年技術を刷新しました。

ロンドン警視庁は、CAD(Computer Aided Despatch)システムにもこの技術を使用しています。

他の大規模なユーザーには、ニューヨーク州の福祉システム、ナイキ、スバル、NATOなどがあります。

5
Marc Wilson