Assembleur 6502 | ASL |
---|---|
6502 | Arithmetic Shift Left |
Syntaxe
ASL Opérande |
ASL Opérande,registre |
Paramètres
Nom | Description |
---|---|
Opérande | Ce paramètre permet d'indiquer l'opérande |
registre | Ce paramètre permet d'indiquer le registre X a ajouter à l'adresse mémoire. |
Description
Cette instruction permet de faire un décalage des bits d'une position vers la gauche; la valeur 0 est mise dans le bit 0 et le bit 7 est copié dans le drapeau de retenue.
Algorithme
SI X défini ALORS p ↔ q + X SINON p ↔ q FIN SI |
Mnémonique
Mode | Syntaxe | Opcode | Longueur | Cycle d'horloge |
---|---|---|---|---|
Accumulateur | ASL A | 0Ah | 1 | 2 |
Page zéro | ASL $77 | 06h | 2 | 5 |
Page zéro,X | ASL $77,X | 16h | 2 | 6 |
Absolue | ASL $9988 | 0Eh | 3 | 6 |
Absolue,X | ASL $9988,X | 1Eh | 3 | 7 |
Dernière mise à jour : Mardi, le 6 décembre 2016