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.
| Modus | Syntax | Hex | Länge | Zyklen |
| unmittelbar | CPX #$11 | E0 | 2 | 2 |
| Zero Page | CPX $22 | E4 | 2 | 3 |
| absolut | CPX $3300 | EC | 3 | 4 |
| |
| beeinflußte Flags |
| N | Negativ-Flag |
| Z | Zero-Flag |
| C | Carry-Flag |
|