Literatur für Grundlagen von Assembler für Microcontroller

Gast #67131
Lesenswert?
• ▲
▼
Hi, wie aus meiner überschrift schon zu erkennen ist, such ich literatur
über Grundlagen von Assembler in Microcontrollern. Ich fange eben erst
an, bzw. will anfangen in Assembler zu programmieren und bräuchte
deshalb literatur um den Microcontroller zu programmeiren. In dem Buch
sollte was über Interrups, Flags, etc. drin vorkommen, und jett wollte
ich fragen was ihr mir so für bücher bestellen könnt.
Gast #67136
Lesenswert?
• ▲
▼
Die AT89-Reihe kenne ich nicht und kann auch keine Literatur dazu
empfehlen. Aber Deine Annahme, dass es universelle Assemblerbefehle für
alle Prozessorfamilie gibt, die ist falsch. Jeder Prozessor hat seinen
eigenen Befehlssatz, der bestenfalls zu anderen Typen der gleichen
Reihe kompatibel ist.

Gruß, Frank
Gast #67138
Lesenswert?
• ▲
▼
die Befehle sind direkt nicht vergleichbar, da braut jeder
Mikrocontroller/Mikroprozessorhersteller sein eigenes Süppchen.
Trotzdem sind alle Befehlssätze irgendwie vergleichbar, der eine hat
mehr, der andere weniger.
Grobe Gliederung:
-reine Transferbefehle
aus dem Speicher, in den Speicher, innerhalb des Prozessors, können
verschieden adressiert sein (direkt, indirekt, indiziert, relativ und
Kombinationen daraus)
-Bearbeitungsbefehle
führen Manipulationen irgendeiner Art, (arithmetisch oder logisch) an
bestimmten Zieladressen aus, die Varianten hierzu sind fast
unüberschaubar
-CPU-Steuerbefehle
verändern/steuern den Status der CPU, ohne irgendwelche Daten zu
verändern
-Sprung/Verzweigungsbefehle
verändern den normalerweise linearen Programmablauf und ermöglichen
dadurch erst eine sinnvolle Programmierung
I/O-Befehle
ermöglichen einen Kontakt mit der Umwelt, sind nicht zwingend explizit
erforderlich, da I/O-Einheiten auch wie Speicherzellen angescprochen
werden können.

Mach dich nicht am Syntax eines Befehls fest, orientiere dich am groben
Schema und versuche, einen einzigen Controller/Prozessor wirklich zu
verstehen, dann verstehst du nach kurzer Einarbeitung alle anderen
auch. Bei mir wars der Z80, den beherrsche ich heute noch fast aus dem
Schlaf, obwohl ich über 15 Jahre nichts mehr damit gemacht habe.
Gast #67139
Lesenswert?
• ▲
▼
ja, genau, das ist gut. kennt jemand gut bücher speziell für die 8501
Familie? wäre gut,dann hätte ich es auch gleich speziell für die
familie die ich suche. Trotzdem aber danke!
Gruss

Alex Haydl

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.