Gibt es eine vorhandene CPU-Implementierung, die das Einerkomplement verwendet?

Gibt es eine vorhandene CPU-Implementierung, die das Einerkomplement verwendet?

Programmiersprachen wie Ada oder VHDL definieren einen ganzzahligen Datentyp als -2^31+1 bis 2^31-1. Diese Regel geht auf CPUs mit einer Einerkomplement-ALU zurück. Sie ermöglicht es dem Programm, auf Einer- und Zweierkomplement-Maschinen mit demselben Verhalten zu laufen.

Gibt es also eine vorhandene CPU-Implementierung, die das Einerkomplement verwendet?

Antwort1

Die alten Unisys 1100/2200-Systeme verwenden die Einerkomplementarithmetik, und dies wird auch in den neuerenDoradoSerie.

Anstatt dass einige davon „vielleicht“ noch im Einsatz sind, werden sie aktiv weiterentwickelt und erzielten in den letzten Jahren Umsätze im siebenstelligen Bereich.

Der Mikrocode wird heute zunehmend mit Standardhardware emuliert und nicht mehr mit der teuren ECL (Emitter-Coupled Logic), die in älteren Prozessoren zum Einsatz kam. Das Preis-Leistungs-Verhältnis hat jedoch noch nicht die Spitzenklasse erreicht und Großbanken usw. verwenden noch immer die Schwergewichte.

Beispielsweise läuft das Kernbankensystem der Lloyds Banking Group auf einem 32-Prozessor-Cluster aus Dorado-Prozessoren, und auch die Nationwide Building Society hat in den letzten Jahren ihre Technologie erneuert.

Die Metropolitan Police verwendet diese Technologie auch für ihr CAD-System (Computer Aided Despatch).

Zu den weiteren großen Nutzern zählen das Sozialsystem des Staates New York, Nike, Subaru und die NATO …

verwandte Informationen