Der Intel 8008 wurde am 1. April 1972 vorgestellt und war der erste 8-Bit-Prozessor aus dem Hause Intel. Er war in einem 18-poligen DIL-Gehäuse untergebracht und bestand aus 3500 Transistoren. Weit verbreitet ist die Ansicht, der 8008 wäre ein auf 8 Bit erweiterter 4004 oder eine Weiterentwicklung des 4040. Beide CPUs unterscheiden sich aber grundlegend vom 8008. [1]

Bescheidene Verbreitung fand der 8008 u. a. durch seinen Einsatz in Terminals [2], Analysegeräten und Tischrechnern, wie dem Mark-8 oder dem Micral. Ein überragender Erfolg war ihm aber nicht beschieden. Aufgrund seiner sehr „kompakten“ Busschnittstelle [3], erforderte der Anschluss von Speicher und Ein-/Ausgabe-Bausteinen beträchtlichen Dekodierungsaufwand. Sein Befehlssatz war sehr unflexibel und seine Möglichkeiten zur Interrupt-Verarbeitung rudimentär, da es keine Möglichkeit gab, seinen internen Zustand vollständig zu sichern, wie das bei einer sinnvollen Interrupt-Behandlung eigentlich unabdingbar ist [4]. Außerdem besaß er noch einen CPU-internen Return-Stack, der durch den Befehlssatz nicht unmittelbar zugreifbar war. Befehlssatz- und Mikroarchitektur wurden beim Nachfolger 8080 grundlegend überarbeitet und deutlich flexibler. Nichtsdestoweniger hat praktisch jeder 8008-Befehl sein Äquivalent im 8080-Befehlssatz, so dass der 8008 in letzter Konsequenz auch als früher Vorläufer des 8086 gelten darf, welcher u. a. auch im Hinblick auf leichte Portierbarkeit von 8080- und 8085-Software entwickelt wurde.
Technische Daten
- Taktfrequenz: 500 kHz (8008-1: 800 kHz)
- Rechenleistung: 0,05 MIPS
- Technik: 10 µm, PMOS
- Anzahl Transistoren: 3.500
- Adressierbarer Speicher: 16 KiB
- Verwendet in Terminals, Tischrechnern, Verpackungsmaschinen, Analysegeräten u. v. m.
- Ursprünglich für den Datapoint 2200 entwickelt
Siehe auch
Einzelquellen
- ↑ http://www.informatik.uni-stuttgart.de/ifi/cs/dev/emuf08/i8008_2.html Beschreibung der Architektur
- ↑ http://www.informatik.uni-stuttgart.de/ifi/cs/dev/hp2644/hp2644.html Terminal auf Basis des Intel 8008
- ↑ http://www.informatik.uni-stuttgart.de/ifi/cs/dev/emuf08/i8008_1.html Beschreibung des Bus-Interface
- ↑ http://www.informatik.uni-stuttgart.de/ifi/cs/dev/emuf08/i8008_3.html Befehlssatz
- ↑ http://www.cpushack.net/life-cycle-of-cpu.html
Weblinks
- Intel 8008 - Sammler Webseite mit vielen Bildern - www.CPU-Galaxy.at
- The Intel 8008 support page inoffiziell (englisch)