Dr.Irata (Peter)
**MADS-Subroutine** _betrag_
.proc betrag ; Wertebereich 8 Bit(0-255)
sec
lda var1
sbc var2
bcs weiter ; (var1 >= var2) --> weiter
sbc #0
eor #$ff ; Zahl nochmal negieren
weiter
sta var3
rts
.endp
**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
**Basic:**
c = abs(a-b)