lo test | Lade die Hex-Datei test.hex |
rs | Prozessor-Reset |
ad reg | Zeige den Inhalt des Register reg im Trace-Bildschirm an |
nv | (new view) Lösche den Trace Bildschirm |
ss | Single Step. Arbeite das Programm ab der aktuellen Programmadresse im Einzelschrittmodus ab. Drückt man danach die Eingabetaste, so wird der jeweils vorher ausgeführte Befehl wiederholt |
ss adr | Starte im Einzelschrittmodus bei adr. z.B. ss 3ff: starte bei der Einsprungadresse 3ff |
go | Führe das Programm aus und zwar von der gegenwärtigen Programmadresse |
zf | (Zero File) setze alle Register auf 0 |
f reg | Modifiziere den Inhalt des Registers reg |
********************************************************************** test.asm
;Test-Programm für logische Byte-Operationen
list p=16C84
status equ 03
term1 equ 0c
term2 equ 0d
org 3ff
goto init
org 0
init
movlw B'11110000'
movwf term1
movlw B'11111111'
movwf term2
loop
movf term2
andwf term1,f ; term1 and term2 -> term1
movf term2
xorwf term1,f ; term1 xor term2-> term2 (ausschließendes ODER)
END
© Dietrich Praclik