< BACK
Assembler
Der Assembler unterstützt den kompletten Befehlsatz des 8051, sowie Labels und benannte Konstanten.
Direktiven
Der Simulator unterstützt die Direktiven
- include: Fügt an dieser Stelle den Inhalt einer externen Assembler-Datei ein.
- org adr16: Der nachfolgende Code wird ab der angegebenen Adresse abgelegt (z.B.: org 01bh).
- db: Legt konstante Werte im Rom ab. DB folgt entweder ein Byte-Wert oder eine Reihe von Byte-Werten durch Kommata getrennt (z.B. db 0ffh, 010b)
- dw: Legt konstante 16-Bit Werte im Rom ab (z.B. dw 0ffabh, 0deadh, 1111111000101001b).
- data: Ordnet einem Wert einen Namen zu (z.B. ausgabe DATA 80h). Dieser kann in Befehlen für konstanten (#ausgabe) oder als direkte Adresse (mov ausgabe, #0) verwendet werden.
- bit: Ordnet einer Bit-Adresse einen Namen zu (z.B. on BIT P1.3).