Assembleur 6502 | LDA |
---|---|
6502 | LoaD Accumulator |
Syntaxe
LDA adresse |
LDA adresse,registre |
Paramètres
Nom | Description |
---|---|
adresse | Ce paramètre permet d'indiquer l'emplacement de la valeur |
registre | Ce paramètre permet d'indiquer le registre X ou Y a ajouter à l'adresse mémoire. |
Description
Cette instruction permet de charger une valeur dans le registre accumulateur.
Algorithme
SI registre définit ALORS A ← (adresse+registre) SINON A ← (adresse) FIN SI |
Mnémonique
Mode | Syntaxe | Opcode | Longueur | Cycle d'horloge |
---|---|---|---|---|
Immédiat | LDA #$77 | A9h | 2 | 2 |
Page zéro | LDA $77 | A5h | 2 | 3 |
Page zéro,X | LDA $77,X | B5h | 2 | 4 |
Position absolue | LDA $9988 | ADh | 3 | 4 |
Position absolue,X | LDA $9988,X | BDh | 3 | 4+ |
Position absolue,Y | LDA $9988,Y | B9h | 3 | 4+ |
Indirecte,X | LDA ($99,X) | A1h | 2 | 6 |
Indirecte,Y | LDA ($99),Y | B1h | 2 | 5+ |
Dernière mise à jour : Mardi, le 6 décembre 2016