CPX Comparaison avec X (ComPare X register)

X - M n , z , c

n v b d i z c
X>M ~ 0 1
X=M 0 1 1
X<M ~ 0 0

On effectue la soustraction virtuelle (c'est à dire que le résultat n'est pas remis dans X , qui reste
inchangé) registre index X - Mémoire et on positionne les indicateurs n , z et c
z est mis à 1 s'il y a égalité.
c est mis à 1 si X >= à M (les nombres sont considérés comme sans signe).
Notez que c'est c qui est le plus déterminant. Pour prévoir l'état de n , faire X + complément de M :
n sera correct s'il n'y a pas de débordement; v reste inchangé. La caractéristique la plus importante
de l'instruction est que X reste inchangé, d'où la possibilité de comparaisons en cascade.


Modes d'adressage octets cycles

Immédiat CPX #DON E0 DON 2 2
Absolu CPX ADR EC ADL ADH 3 4
Page zéro CPX ADR E4 ADR 2 3