Freescale S08
Der S08 ist ein von Freescale Semiconductor als Nachfolger des HC08 entwickelter Mikrocontroller.[1]
Inhaltsverzeichnis
Architekur[Bearbeiten]
Der S08 hat die selben Register wie sein Vorgänger: 8-Bit-Akkumulator A und 16-Bit Indexregister H:X, 16-Bit Stapelzeiger und Befehlszähler Es gibt aber zusätzliche Befehle und die meisten Befehle haben auch einen Stapelzeiger-relativen Adressierungsmodus.
RS08[Bearbeiten]
Aus dem S08 wurde der stark vereinfachte RS08 etwickelt. Diesem fehlt die obere Hälfte des Indexregisters, so dass nur ein 8-Bit Indexregister X verbleibt. Der Befehlszähler ist 14 Bit breit. Statt des Stapelzeigers gibt es einen 14-Bit breiten Schattenbefehlszähler. Die meisten Adressierungsmodi sind entfallen, während ein neuer Adressierungsmodus mit 4-Bit Adressen hinzu kam.
Compilerunterstützung[Bearbeiten]
Die Architektur wird vom freien C-Compiler SDCC sowie von CodeWarrior unterstützt.
Weblinks[Bearbeiten]
- S08 bei Freescale