24-Bit-Computing - 24-bit computing

In der  Computerarchitektur sind 24-Bit- Ganzzahlen , Speicheradressen oder andere Dateneinheiten solche, die 24 Bit (3 Oktette) breit sind. 24-Bit- CPU- und ALU- Architekturen basieren auch auf Registern , Adressbussen oder Datenbussen dieser Größe.

Zu den bemerkenswerten 24-Bit- Maschinen gehören die CDC 924 - eine 24-Bit-Version der CDC 1604 , der CDC Lower 3000-Serie , der SDS 930 und SDS 940 , der ICT 1900-Serie , der Elliott 4100-Serie und der Datacraft-Minicomputer / Harris H-Serie.

Der Begriff SWORD wird manchmal verwendet, um einen 24-Bit-Datentyp zu beschreiben, wobei sich das S-Präfix auf sesqui bezieht .

Der Bereich der ganzen Zahlen ohne Vorzeichen , die in 24 Bits dargestellt werden können , beträgt 0 bis 16.777.215 ( FFFFFF 16 in Hexadezimal ). Der Bereich vorzeichenbehafteter Ganzzahlen, die in 24 Bit dargestellt werden können, liegt zwischen –8.388.608 und 8.388.607.

Verwendung

Das 1964 angekündigte IBM System / 360 war ein beliebtes Computersystem mit 24-Bit-Adressierung, allgemeinen 32-Bit- Registern und Arithmetik. In den frühen 1980er Jahren gab es die ersten beliebten PCs, darunter den IBM PC / AT mit einem Intel 80286- Prozessor mit 24-Bit-Adressierung und allgemeinen 16-Bit- Registern und Arithmetik sowie den Apple Macintosh 128K mit einem Motorola 68000- Prozessor mit 24-Bit-Adressierung und 32-Bit-Register.

Der eZ80 ist eine Mikroprozessor- und Mikrocontrollerfamilie mit 24-Bit-Registern und daher linearer 24-Bit-Adressierung, die mit dem 8 /16-Bit- Z80 binär kompatibel ist .

Der 65816 ist eine Mikroprozessor- und Mikrocontrollerfamilie mit 16-Bit-Registern und 24-Bit- Bank-Switched- Adressierung. Es ist binär kompatibel mit dem 8-Bit 6502 .

Mehrere digitale Festkomma- Signalprozessoren verfügen über einen 24-Bit-Datenbus, der als Grundwortlänge ausgewählt wird, da das System eine angemessene Präzision für die Audioverarbeitung (Ton) aufweist. Insbesondere ist die Motorola 56000 hat Serie drei parallele 24-Bit - Datenbus , einer für jeden angeschlossenen Speicherraum : Programmspeicher, Datenspeicher X und Datenspeicher Y.

Engineering Research Associates (später fusioniert mit UNIVAC ) entwarfen eine Reihe von 24-Bit- Drum-Memory- Maschinen, darunter den Atlas, seine kommerzielle Version UNIVAC 1101 , den ATHENA-Computer , den UNIVAC 1824- Leitcomputer usw. Diese Designer wählten ein 24-Bit-Wort aus Länge, weil die Erde einen Durchmesser von ungefähr 40 Millionen Fuß hat und ein Interkontinental- Computer zur Führung ballistischer Raketen die erdzentrierten Trägheitsnavigationsberechnungen mit einer Genauigkeit von einigen Fuß durchführen muss.

OpenCL verfügt über eine integrierte Funktion zur Multiplikation ( mul24() ) mit zwei 24-Bit-Ganzzahlen, die ein 32-Bit-Ergebnis liefert. Es ist normalerweise viel schneller als eine 32-Bit-Multiplikation.

Siehe auch

  • Catena , ein Begriff, der für eine 24-Bit-Dateneinheit auf dem Bull Gamma 60-Computer verwendet wird

Verweise