21.08.2012 Aufrufe

Computertechnik mit Mikrocontrollern

Computertechnik mit Mikrocontrollern

Computertechnik mit Mikrocontrollern

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel 6<br />

Assembler<br />

Assembler sind Sprachen, die die Befehlscodes der jeweiligen<br />

CPU direkt abbilden. Jede CPU-Familie hat ihre eigene<br />

Assembler-Sprache. Da alle CPUs dem im Kapitel 3 beschriebenen<br />

Modell folgen, kann man mühelos von einer Assembler-<br />

Sprache auf eine andere umsteigen.<br />

Beim ersten Studium einer Assembler-Sprache sind Abbildungen<br />

der CPU, welche das Registermodell veranschaulichen,<br />

hilfreich.<br />

Neben der prinzipiell einfachen Umsetzung der Befehle, Mnemonics<br />

genannt, in die binären Befehlscodes, leisten Assembler<br />

noch die Berechnung von Sprung- und Datenadressen, die<br />

frei bezeichnet werden dürfen.<br />

Eine lästige Pflicht bei der Programmierung <strong>mit</strong> Assembler<br />

ist das Erfinden von Namen für Sprungmarken. Mit Hilfe der<br />

61

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!