Vorzeichenbehafteter Vergleich bei Mikrocontrollern

Gelegentlich bereitet ein vorzeichenbehafteter Vergleich Kopfzerbrechen, weil kein geeigneter Sprungbefehl zur Verfügung steht.
Nach Durchführung der üblichen (Multi-Byte-)Subtraktion steht die Auswertung an.

Der Sprung nach xxx wird ausgeführt, wenn der vzb. Subtrahend kleiner oder gleich dem vzb. Minuend ist.

8051

Da gibt es 2 Möglichkeiten:
mit Sprung
	jnb	OV,mmm1    
	cpl	a
mmm1:	jnb	ACC.7,xxx
ohne Sprung
	swap	a
	rr	a
	xrl	a,PSW
	jnb	ACC.2,xxx

ATmega

Der ATmega bieten für diese Art Vergleich bereits geeignete Sprungbefehle, brge und brlt.