Betrag bestimmen bei Subtraktion:
Mathematisch: Beispiel: c = |a-b| also bei a=10 und b=6 => c=4 und bei a=6 und b=10 => c=4
In Basic: c = abs(a-b)
In Assembler: a -> var1 b -> var2 c -> var3 Der Wertebereich ist hier nur 8 Bit also 0-255
.proc betrag
sec
lda var1
sbc var2
bcs weiter ; (var1 >= var2) --> weiter
sbc #0
eor #$ff ; Zahl nochmal negieren
weiter
sta var3
rts
.endp