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)

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