![]() |
Prozessoren - Motorola MC 68000Rechenknecht |
![]() |
|
|
|
|
|
|
|
Der 68000 wurde neben dem Amiga auch in Ataris ST, im Macintos, Atari Jaguar, Sega Genesis/Mega Drive, zahllosen Spielautomaten und als Microcontroller für alle möglichen Druckertypen. Dadurch dass die 68000-Architektur so stark der DEC PDP-11 und der VAX ähnelte und sie eine gute Plattform für die Programmierung in der Sprache C darstellte war der 68000er sowie seine Nachfolger im UNIX-Bereich sehr beliebt.
Im Gegensatz zu etwa dem 8086 ist der 68000 intern bereits eine 32-Bit Architektur, die Umstellung auf volle 32 Bit (Daten und Adressbus, 68020) brachte fast keine Kompatibilitätsprobleme mit sich, und es waren auch keine Tricks möglich um den mit 32 Bit maximal adressierbaren Speicher von 4 GByte anzusprechen. Der Prozessor kann, wie bereits angedeutet, in zwei Modi betrieben werden. Meist benutzt das Betriebssystem allein den Supervisor- Modus, da nur dort "gefährliche" (privilegierte) Befehle ausgeführt werden können, und alle anderen Programme den sog. User-Modus. Zusätzlich besitzt die CPU noch eine 1KByte große Vektortabelle, welche die Adressen auf 7 mögliche Interrupt-Routinen und einige Exception-Routinen (Ausnahmebehandlung) beinhaltet. Die Anfangsadresse der Tabelle bei diesem Prozessor ist IMMER Null. Ab dem MC68010 gibt es ein VBR-Register, über das sich die Anfangsadresse der Tabelle ändern läßt. Der Prozessor unterstützt auch Direct-Memory-Access (DMA) welches die Übertragung von Daten zwischen externen Geräten und Systemspeicher ohne Prozessorbelastung beinhaltet. Er besitzt außerdem zwei Busse, einen synchronen und einen asynchronen. Der synchrone Bus dient zur Synchronisation mit anderen 8-Bit Bausteinen. Dadurch stand bei der Einführung der CPU eine Unmenge an Peripherie-Bausteinen zur Auswahl. Der MC68008 ist die kleinere Version des MC68000. Er kann nur noch 1 MByte adressieren und besitzt auch nur noch einen 8-Bit- Datenbus, deshalb kam er in keinem Amiga zum Einsatz, dafür aber z.B. im Sinclair QL. Bei Longword- bzw. Word-Operationen braucht der MC68008 doppelt so lange wie der 68000er. Erhältlich ist er mit 8 und 10 Mhz Taktfrequenz. |
|
||||||||||||||
| Erscheinungsjahr : | 1979 |
| Ca. Neupreis : | ? |
| Taktfrequenz : | 8, 10, 12, 16 und 20 Mhz |
| Adreßbereich : | 24 Bit (16 MByte) |
| Datenbusbreite : | 16 Bit |
| Befehle : | ? |
| Adressierungsmodi : | ? |
| Register : | - 8 Datenregister, 32 Bit - 8 Adreßregister, 32 Bit - Befehlszähler, 32 Bit |
| Datencache : | Keiner |
| Instruktionscache : | Keiner |
| Sprungcache : | Keiner |
| Stromaufnahme : | 5 V |
| Anzahl Pins : | 64 |
| Gehäuseformen : | DIP (Dual Inline Package) PGA (Pin Grid Array) PLCC (Plastic Leaded Chip Carrier) |
| Transistoren : | 68.000 |
| Strukturgröße : | ? |
|
Kontakt / Impressum - Diese Seite wurde am 28.02.2008 um 19:18 Uhr zum letzen Mal aktualisiert.