Assembleur 6502 |
CMP |
6502 |
CoMPare accumulator |
Syntaxe
CMP Opérande
|
CMP Opérande,registre
|
Paramètres
Nom |
Description |
Opérande |
Ce paramètre permet d'indiquer l'opérande à comparer |
registre |
Ce paramètre permet d'indiquer le registre X ou Y a ajouter à l'adresse mémoire. |
Description
Cette instruction permet d'effectuer une comparaison des ensembles de drapeaux comme si une soustraction avait été effectuée.
Algorithme
Mnémonique
Mode |
Syntaxe |
Opcode |
Longueur |
Cycle d'horloge |
Immédiat |
CMP #$77 |
C9h |
2 |
2 |
Page zéro |
CMP $77 |
C5h |
2 |
3 |
Page zéro,X |
CMP $77,X |
D5h |
2 |
4 |
Position absolue |
CMP $9988 |
CDh |
3 |
4 |
Position absolue,X |
CMP $9988,X |
DDh |
3 |
4+ |
Position absolue,Y |
CMP $9988,Y |
D9h |
3 |
4+ |
Indirecte,X |
CMP ($99,X) |
C1h |
2 |
6 |
Indirecte,Y |
CMP ($99),Y |
D1h |
2 |
5+ |
Dernière mise à jour : Mardi, le 6 décembre 2016