6502 Op-Codes
Archiv
Kurzübersicht
Zahlentabelle
6502 Varianten
6502 Register
Adressierungen
illegale Ops
6502 Bugs
| |
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 |
|
| |