Motorola 68012 - Motorola 68012

Stirb von Motorola 68012.

Der Motorola MC68012- Prozessor ist ein 16/32-Bit- Mikroprozessor aus den frühen 1980er Jahren. Es ist eine 84-polige PGA- Version des Motorola MC68010 . Der Speicherplatz wurde auf 2  GB erweitert , und ein RMC-Pin (Read-Modify-Write Cycle), der anzeigt, dass ein unteilbarer Lese-, Änderungs- und Schreibzyklus ausgeführt wird, wurde hinzugefügt, um den Entwurf von Multiprozessorsystemen mit virtuellem Speicher zu unterstützen . Alle anderen Prozessoren mussten Speicherzugriffe zurückhalten, bis der Zyklus abgeschlossen war. Alle anderen Funktionen des MC68010 wurden beibehalten.

Die Erweiterung des Speicherplatzes verursachte ein Problem bei allen Programmen, die das High-Byte einer Adresse zum Speichern von Daten verwendeten. Dies war ein Programmiertrick, der bei Prozessoren mit nur einem 24-Bit-Adressbus (68000 und 68010) erfolgreich war. Ein ähnliches Problem betraf den 68020 .

Anmerkungen und Referenzen

  1. ^ "Motorola 68012 (MC68012) Mikroprozessorfamilie" .
  2. ^ MC68010 / MC68012 16- / 32-Bit-Mikroprozessoren für virtuellen Speicher (PDF) . Motorola Semiconductor. Mai 1985.
  3. ^ Avtar, Singh; Triebel, Walter A. (1991). 16-Bit- und 32-Bit-Mikroprozessoren: Architektur, Software und Schnittstellentechniken . Englewood Cliffs, New Jersey: Prentice-Hall . ISBN   978-0138121570 .