Assembleur 6800 |
SBC |
Motorola 6800+ |
Subtract Mem and Carry |
Syntaxe
SBC A #data8
|
SBC A addr8
|
SBC A data8,X
|
SBC A addr16
|
SBC B #data8
|
SBC B addr8
|
SBC B data8,X
|
SBC 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 de soustraire le contenu de la mémoire et du drapeau de retenue de l'accumulateur.
Algorithme
[accumulateur] ← [accumulateur] - opérande - drapeau C
|
Mnémonique
Instruction |
Mode
| Taille
| Opcode
| Cycles
| Description
|
SBC A #data8 |
IMM |
2 |
082h |
2 |
Cette instruction permet de soustraire le contenu de la mémoire et du drapeau de retenue de l'accumulateur. |
SBC A addr8 |
DIR |
2 |
092h |
3 |
SBC A data8,X |
IDX |
2 |
0A2h |
5 |
SBC A addr16 |
EXT |
3 |
0B2h |
4 |
SBC B #data8 |
IMM |
2 |
0C2h |
2 |
SBC B addr8 |
DIR |
2 |
0D2h |
3 |
SBC B data8,X |
IDX |
2 |
0E2h |
5 |
SBC B addr16 |
EXT |
3 |
0F2h |
4 |
Dernière mise à jour : Mardi, le 28 juillet 2015