Référence des instructions de l'assembleur du microprocesseur 6800 :
Nom | Description |
---|---|
ABA | Cette instruction permet d'ajouter l'adressage de registre B dans l'adressage de registre A. |
ADC | Cette instruction permet d'ajouter le contenu de la mémoire et le drapeau de retenue dans le registre accumulateur. |
ADD | Cette instruction permet d'ajouter le contenu de la mémoire dans le registre accumulateur. |
AND | Cette instruction permet d'effectuer un «Et binaire» d'un registre accumulateur avec opérande. |
ASL | Cette instruction permet d'effectuer un décalage arithmétique vers la gauche et fixe le bit 0 à 0. |
ASR | Cette instruction permet d'effectuer un décalage arithmétique vers la droite et fixe le bit 7 avec le même. |
BCC | Cette instruction permet d'effectuer un branchement si le drapeau de retenue est effacé. |
BCS | Cette instruction permet d'effectuer un branchement si le drapeau de retenue est fixé. |
BEQ | Cette instruction permet d'effectuer un branchement si égale à zéro. |
BGE | Cette instruction permet d'effectuer un branchement si supérieur ou égale à 0. |
BGT | Cette instruction permet d'effectuer un branchement si supérieur à 0. |
BHI | Cette instruction permet d'effectuer un branchement si le contenu de l'accumulateur est supérieur au comparé. |
BIT | Cette instruction permet d'effectuer un «Et binaire» avec l'accumulateur en changeant seulement le registre d'état. |
BLE | Cette instruction permet d'effectuer un branchement si inférieur ou égale à 0. |
BLS | Cette instruction permet d'effectuer un branchement si le contenu de l'accumulateur est inférieur ou le même que le comparé. |
BLT | Cette instruction permet d'effectuer un branchement si inférieur à 0. |
BMI | Cette instruction permet d'effectuer un branchement si négatif. |
BNE | Cette instruction permet d'effectuer un branchement si n'est pas égale à 0. |
BPL | Cette instruction permet d'effectuer un branchement si positif. |
BRA | Cette instruction permet d'effectuer un branchement inconditionnel relatif au contenu du registre PC (Program Counter). |
BSR | Cette instruction permet d'effectuer un branchement inconditionnel à la sous-routine situé relativement au contenu du registre PC (Program Counter). |
BVC | Cette instruction permet d'effectuer un branchement si le drapeau de débordement est effacé. |
BVS | Cette instruction permet d'effectuer un branchement si le drapeau de débordement est fixé. |
CBA | Cette instruction permet de comparer le contenu des registres accumulateurs A et B. |
CLC | Cette instruction permet d'effacer le drapeau de retenue. |
CLI | Cette instruction permet d'effacer le drapeau d'interruption et active les interruptions. |
CLR | Cette instruction permet d'effacer l'opérande. |
CLV | Cette instruction permet d'effacer le drapeau de débordement. |
CMP | Cette instruction permet de comparer le contenu de la mémoire et de l'accumulateur. |
COM | Cette instruction permet de calculer le complément de l'opérande. |
CPX | Cette instruction permet de comparer le contenu de la mémoire avec le registre d'index X. |
DAA | Cette instruction permet d'effectuer l'ajustement décimal du registre accumulateur A. |
DEC | Cette instruction permet de décrémenter une opérande. |
DES | Cette instruction permet de décrémenter le pointeur de pile. |
DEX | Cette instruction permet de décrémenter le registre d'index X. |
EOR | Cette instruction permet d'effectuer un «Ou exclusif binaire» d'un accumulateur avec le contenu de la mémoire. |
INC | Cette instruction permet d'incrémenter une opérande. |
INS | Cette instruction permet d'incrémenter le pointeur de pile. |
INX | Cette instruction permet d'incrémenter le registre d'index X. |
JMP | Cette instruction permet de faire un branchement inconditionnel. |
JSR | Cette instruction permet de faire un saut à une sous-routine. |
LDA | Cette instruction permet de charger l'accumulateur en mémoire. |
LDS | Cette instruction permet de charger le pointeur de pile. |
LDX | Cette instruction permet de charger le registre d'index. |
LSR | Cette instruction permet d'effectuer un décalage logique vers la gauche et le bit 7 est fixé à 0. |
NEG | Cette instruction permet d'effectuer une négation de l'opérande. |
NOP | Cette instruction ne fait pas d'opération. |
ORA | Cette instruction permet d'effectuer un «Ou binaire» d'un accumulateur avec le contenu de la mémoire. |
PSH | Cette instruction permet d'empiler l'accumulateur dans la pile. |
PUL | Cette instruction permet de dépiler des données de la pile vers l'accumulateur. |
ROL | Cette instruction permet d'effectuer une rotation vers la gauche dans le bit de retenue. |
ROR | Cette instruction permet d'effectuer une rotation vers la droite dans le bit de retenue. |
RTI | Cette instruction permet de retourner d'une interruption. |
RTS | Cette instruction permet de retourner d'une sous-routine. |
SBA | Cette instruction permet de soustraire le contenu de l'accumulateur B de l'accumulateur A. |
SBC | Cette instruction permet de soustraire le contenu de la mémoire et du drapeau de retenue de l'accumulateur. |
SEC | Cette instruction permet de fixer le drapeau de retenue. |
SEI | Cette instruction permet de fixer le drapeau d'interruption et désactive les interruptions. |
SEV | Cette instruction permet de fixer le drapeau de débordement. |
STA | Cette instruction permet d'entreposer l'accumulateur en mémoire. |
STS | Cette instruction permet d'entreposer le pointeur de pile. |
STX | Cette instruction permet d'entreposer le registre d'index X. |
SUB | Cette instruction permet de soustraire le contenu de la mémoire de l'accumulateur. |
SWI | Cette instruction permet d'effectuer une interruption logiciel, soit d'empiler les registres sur la pile, de décrémenter le pointeur de pile et de sauter à la sous-routine d'interruption. |
TAB | Cette instruction permet de transférer le registre A vers registre B. |
TAP | Cette instruction permet de transférer le registre A vers le registre d'état. |
TBA | Cette instruction permet de transférer le registre B vers registre A. |
TPA | Cette instruction permet de transférer le registre d'état vers le registre A. |
TST | Cette instruction permet d'effectuer un test de l'opérande. |
TSX | Cette instruction permet de copier le contenu du pointeur de pile vers le registre d'index et de l'incrémenter. |
TXS | Cette instruction permet de copier le contenu du registre d'index vers le pointeur de pile et de le décrémenter. |
WAI | Cette instruction permet d'empiler les registres dans la pile, de décrémenter le pointeur de pile et d'attendre après une interruption. |
Dernière mise à jour : Mardi, le 24 juillet 2018