„STM8“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
+QS: Kategorien fehlen |
K Kleinkram |
||
Zeile 1: | Zeile 1: | ||
{{QS-Antrag|22. Juni 2015| [[WP:Wikifizieren]]: [[Wikipedia:Kategorien|Kategorien]] fehlen -- [[Benutzer:MerlBot/AutoQS|MerlBot]] 01:17, 22. Jun. 2015 (CEST)}} |
{{QS-Antrag|22. Juni 2015| [[WP:Wikifizieren]]: [[Wikipedia:Kategorien|Kategorien]] fehlen -- [[Benutzer:MerlBot/AutoQS|MerlBot]] 01:17, 22. Jun. 2015 (CEST)}} |
||
{{Belege}} |
|||
Der STM8 ist ein von [[STMicroelectronics]] entwickelter 8-Bit [[Mikrocontroller]]. |
Der STM8 ist ein von [[STMicroelectronics]] entwickelter 8-Bit [[Mikrocontroller]]. |
||
== Architektur == |
== Architektur == |
||
Der STM8 hat einige Gemeinsamkeiten mit dem frühren [[ST7]], ist aber Dank des in nahezu allen Befehlen verfügbaren effizienten [[Stapelzeiger]]-relativen Adressierungsmodus gut als Zielarchitektur für C-Compiler geeignet. Es gibt einen 8-Bit Akkumulator A, sowie zwei 16-Bit Register X und Y. Letztere dienen insbesondere als Indexregister. |
Der STM8 hat einige Gemeinsamkeiten mit dem frühren [[ST7]], ist aber Dank des in nahezu allen Befehlen verfügbaren effizienten [[Stapelzeiger]]-relativen Adressierungsmodus gut als Zielarchitektur für C-Compiler geeignet. Es gibt einen 8-Bit Akkumulator A, sowie zwei 16-Bit Register X und Y. Letztere dienen insbesondere als Indexregister. |
||
Einige wenige STM8-Mikrocontroller haben mehr Speicher als 64KB; bei diesen ist der ZUgriff auf Daten oberhalb von 64KB nur relativ kompliziert über besonderen Instruktionen möglich. |
Einige wenige STM8-Mikrocontroller haben mehr Speicher als 64KB; bei diesen ist der ZUgriff auf Daten oberhalb von 64KB nur relativ kompliziert über besonderen Instruktionen möglich. |
||
== Compilerunterstützung == |
== Compilerunterstützung == |
||
⚫ | |||
⚫ |
Version vom 22. Juni 2015, 17:28 Uhr
Der STM8 ist ein von STMicroelectronics entwickelter 8-Bit Mikrocontroller.
Architektur
Der STM8 hat einige Gemeinsamkeiten mit dem frühren ST7, ist aber Dank des in nahezu allen Befehlen verfügbaren effizienten Stapelzeiger-relativen Adressierungsmodus gut als Zielarchitektur für C-Compiler geeignet. Es gibt einen 8-Bit Akkumulator A, sowie zwei 16-Bit Register X und Y. Letztere dienen insbesondere als Indexregister. Einige wenige STM8-Mikrocontroller haben mehr Speicher als 64KB; bei diesen ist der ZUgriff auf Daten oberhalb von 64KB nur relativ kompliziert über besonderen Instruktionen möglich.
Compilerunterstützung
Der STM8 wird vom freien C-Compiler SDCC unterstützt. Außerdem auch von Cosmic C und IAR C.