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.

ModusSyntaxHexLängeZyklen
unmittelbarCPY #$11C022
Zero PageCPY $22C423
absolutCPY $3300CC34
 
beeinflußte Flags
N Negativ-Flag
Z Zero-Flag
C Carry-Flag