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