ASSEMBLER
Assembler für Mikrocontroller
Inhalt
- Architektur von Mikrocontrollern, Begriffserklärungen
- Prinzip der Programmabarbeitung
- Adressierungsarten
- Befehlsgruppen und Befehle
- Registermodelle
- Die Entwicklungsumgebung: Editor, Assembler, Linker, Debugger ...
- Ports ansprechen
- Timer benutzen
- Programmstrukturen und ihre Anwendung bei bestimmten Zielstellungen
- Unterprogramm- und Interrupttechniken
- Viele praktische Übungen
Zielsetzung
Da selbstverständlich auch heute noch in Assembler programmiert wird, etwa um sehr schnell ablaufende und speicherplatzsparende Programme oder Programmteile zu erstellen, bleiben Verständnis und Kenntnisse der Arbeit mit Assemblerprogrammen ein wichtiger Qualifizierungsinhalt. Es sollen Möglichkeiten und Grenzen dieser Arbeit gezeigt werden. Allgemeine Regeln, wie sie nötig sind, um lesbare, verständliche und gut weiterzuentwickelnde sowie leicht zu pflegende Programme zu schreiben, werden ebenso vermittelt wie die Techniken, eine Aufgabenstellung so zu gliedern, dass ihre Lösung auch wirklich möglich wird. Die Teilnehmer lernen, die Eigenschaften verschiedener Mikrocontroller zu vergleichen und einen für ihre Aufgabenstellung geeigneten auszuwählen. Im Kurs wird mit Trainingsgeräten gearbeitet, die einen sehr modernen Mikrocontroller der Zilog Z8 Encore!-Familie beinhalten, der über (fast) alle interessanten Schnittstellen zur Außenwelt verfügt. (Andere Controller oder Prozessoren auf Anfrage.)
Teilnehmerkreis
Alle Personen, die sich einen Überblick über die grundlegenden Techniken der Assemblerprogrammierung von Mikrocontrollern verschaffen möchten. Die Teilnehmer sollten möglichst Grundkenntnisse der digitalen Elektronik haben und z. B. während ihrer Ausbildung eine beliebige Programmiersprache kennengelernt haben.
Hinweis
Die sehr leistungsfähige Entwicklungsumgebung ist kostenlos erhältlich. Interessenten bieten wir gern die Unterlagen sowie Leiterplatten für den preisgünstigen Nachbau des Experimentierboards an. Bei Interesse bitte anfragen.