Beschreibe hier die neue Seite. |
Assembler (dt.: montieren, zusammenstellen) benutzt Mnemonics (abgekuerzte Befehle wie LDA (Load Acumulator) oder STA (Store Accumulator)) um Maschinensprache fuer den Menschen zu abstrahieren. Darueberhinaus ist jedoch eine direkte Manipulation der Maschine (dem Prozessor, z.B. 6502 (8-Bit), 68000 (16-Bit) oder Pentium (32-Bit)) erforderlich bzw. moeglich. Ein Befehl hat verschiedene Adressierungsmoeglichkeiten: z.B. direkte Adressierung LDA #$12 ; legt den Wert $12 in den den Akkumulator LDA $12 ; legt den Wert an der Adresse $12 in den Akkumulator ... Die Hardware-Bestandteile des Prozessors werden direkt angesprochen. Der 68.000er von Motorola hat z.B. 7 Adress- und Datenregister. Weiterhin gibt es den PC (ProgramCounter?), das Statusregister, .... |
Ein Befehl hat verschiedene Adressierungsmoeglichkeiten: z.B. direkte Adressierung LDA #$12 ; legt den Wert $12 in den den Akkumulator LDA $12 ; legt den Wert an der Adresse $12 in den Akkumulator ...
Die Hardware-Bestandteile des Prozessors werden direkt angesprochen. Der 68.000er von Motorola hat z.B. 7 Adress- und Datenregister. Weiterhin gibt es den PC (ProgramCounter?), das Statusregister, ....