CPX             Compare X-Register – X-Register mit Wert vergleichen

Der Vergleichsbefehl CPX führt eine Subtraktion aus und verwirft das Zahlenergebnis, setzt allerdings die Flags. Ein gesetztes Zero-Flag bedeutet, dass der Wert gleich ist. Wenn der Wert im X-Register größer oder gleich ist, wird das Carry-Flag gesetzt. Das Negativ-Flag wird gesetzt, wenn Bit 7 des Ergebnisses der Subtraktion gesetzt ist.

ModusSyntaxHexLängeZyklen
unmittelbarCPX #$11E022
Zero PageCPX $22E423
absolutCPX $3300EC34
 
beeinflußte Flags
N Negativ-Flag
Z Zero-Flag
C Carry-Flag