| Assembleur 6800 |
ADC |
| Motorola 6800+ |
Add + Carry |
Syntaxe
|
ADC A #data8
|
|
ADC A addr8
|
|
ADC A data8,X
|
|
ADC A addr16
|
|
ADC B #data8
|
|
ADC B addr8
|
|
ADC B data8,X
|
|
ADC B addr16
|
Paramètres
| Nom |
Description |
| data8 |
Ce paramètre permet d'indiquer une donnée immédiate en 8 bits. |
| addr8 |
Ce paramètre permet d'indiquer une adresse directe en 8 bits. |
| addr16 |
Ce paramètre permet d'indiquer une adresse directe en 16 bits. |
Description
Cette instruction permet d'ajouter le contenu de la mémoire et le drapeau de retenue dans le registre accumulateur.
Algorithme
|
[accumulateur] ← [accumulateur] + [operande] + bit de retenue
|
Mnémonique
| Instruction |
Mode
| Taille
| Opcode
| Cycles
| Description
|
| ADC A data8 |
IMM |
2 |
089h |
2 |
Cette instruction permet d'ajouter le contenu de la mémoire et le drapeau de retenue dans le registre accumulateur. |
| ADC A addr8 |
DIR |
2 |
099h |
3 |
| ADC A data8,X |
IDX |
2 |
0A9h |
5 |
| ADC A addr16 |
EXT |
3 |
0B9h |
4 |
| ADC B #data8 |
IMM |
2 |
0C9h |
2 |
| ADC B addr8 |
DIR |
2 |
0D9h |
3 |
| ADC B data8,X |
IDX |
2 |
0E9h |
5 |
| ADC B addr16 |
EXT |
3 |
0F9h |
4 |
Dernière mise à jour : Mardi, le 28 juillet 2015