Assembleur 6800 |
ASR |
Motorola 6800+ |
Arithmetic Shift Right |
Syntaxe
ASR A
|
ASR B
|
ASR data8,X
|
ASR addr16
|
Paramètres
Nom |
Description |
data8 |
Ce paramètre permet d'indiquer une donnée immédiate en 8 bits. |
addr16 |
Ce paramètre permet d'indiquer une adresse directe en 16 bits. |
Description
Cette instruction permet d'effectuer un décalage arithmétique vers la droite et fixe le bit 7 avec le même.
Algorithme
[opérande] ← [opérande] décalage vers la droite X
|
Mnémonique
Instruction |
Mode
| Taille
| Opcode
| Cycles
| Description
|
ASR A |
ACC |
1 |
047h |
2 |
Cette instruction permet d'effectuer un décalage arithmétique vers la droite et fixe le bit 7 avec le même. |
ASR B |
ACC |
1 |
057h |
2 |
ASR data8,X |
IDX |
2 |
067h |
7 |
ASR addr16 |
EXT |
3 |
077h |
6 |
Dernière mise à jour : Mardi, le 28 juillet 2015