Freescale S08

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche

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

Einzelnachweise[Bearbeiten]

  1. S08, Abgerufen am 23. Juni 2015.
  Dieser Wikipedia-Artikel wurde, gemäß GFDL, CC-by-sa mit der kompletten History importiert.