6502 Op-Codes
Archiv
Kurzübersicht
Zahlentabelle
6502 Varianten
6502 Register
Adressierungen
illegale Ops
6502 Bugs
| |
CPY Compare Y-Register Y-Register mit Wert vergleichen
Der Vergleichsbefehl CPY 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 Y-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 | CPY #$11 | C0 | 2 | 2 |
Zero Page | CPY $22 | C4 | 2 | 3 |
absolut | CPY $3300 | CC | 3 | 4 |
| |
beeinflußte Flags |
N | Negativ-Flag |
Z | Zero-Flag |
C | Carry-Flag |
|
| |