| LDA | Carregar no acumulador da memória |
| LDX | Carregar no X da memória |
| LDY | Carregar no Y da memória |
| CMP | Comparar acumulador com a memória |
| CPX | Comparar X com a memória |
| CPY | Comparar Y com a memória |
| STA | Guardar acumulador para a memória |
| STX | Guardar X na memória |
| STY | Guardar Y na memória |
| STZ | Guardar zero na memória |
| BCC | Branch se carry estiver limpo |
| BCS | Branch se carry estiver definido |
| BPL | Branch se o valor for positivo |
| BMI | Branch se o valor for negativo |
| BNE | Branch se não for igual / branch se não for igual a zero |
| BEQ | Branch se for igual / branch se for igual a zero |
| BVC | Branch se overflow limpo |
| BVS | Branch se overflow definido |
| BRL | Branch sempre, longo |
| BRA | Branch sempre |
| ADC | Adição com carry |
| SBC | Subtração com carry |
| INC | Incrementar acumulador ou memória |
| INX | Incrementar X |
| INY | Incrementar Y |
| DEC | Decrementar acumulador ou memória |
| DEX | Decrementar X |
| DEY | Decrementar Y |
| SEP | Definir bandeira de status |
| REP | Resetar bandeira de status |
| SEC | Definir bandeira de carry |
| SED | Definir bandeira decimal |
| SEI | Definir bandeira de interrupção |
| CLC | Limpar bandeira de carry |
| CLD | Limpar bandeira decimal |
| CLI | Limpar bandeira de interrupção |
| CLV | Limpar bandeira de overflow |
| XCE | Trocar carry e emulação |
| PEA | Empurrar endereço efetivo |
| PEI | Empurrar endereço efetivo indireto |
| PER | Empurrar contador relativo do programa |
| PHA | Empurrar acumulador |
| PHB | Empurrar registrador do banco de dados |
| PHD | Empurrar registrador de página direta |
| PHK | Empurrar registrador do banco de programa |
| PHP | Empurrar bandeiras de status do processador |
| PHX | Empurrar X |
| PHY | Empurrar Y |
| PLA | Puxar acumulador |
| PLB | Puxar registrador do banco de dados |
| PLD | Puxar registrador de página direta |
| PLP | Puxar bandeiras de status do processador |
| PLX | Puxar X |
| PLY | Puxar Y |
| AND | Executar a operação AND com o acumulador e a memória |
| ASL | Executar a operação Left Shift no acumulador ou na memória |
| BIT | Teste de bits |
| EOR | Executar a operação Exclusive OR com o acumulador e a memória |
| LSR | Executar a operação Shift Right com o acumulador e na memória |
| ORA | Executar a operação OR com o acumulador e a memória |
| ROL | Executar a operação Rotate Left no acumulador ou na memória |
| ROR | Executar a operação Rotate Right no acumulador ou na memória |
| TRB | Testar e resetar bit |
| TSB | Testar e definir bit |
| TAX | Transferir acumulador para X |
| TAY | Transferir acumulador para Y |
| TCD | Transferir acumulador para página direta |
| TCS | Transferir acumulador para o ponteiro da pilha |
| TDC | Transferir página direta para acumulador |
| TSC | Transferir ponteiro da pilha para o acumulador |
| TSX | Transferir ponteiro da pilha para X |
| TXA | Transferir X para acumulador |
| TXS | Transferir X para o ponteiro da pilha |
| TXY | Transferir X para Y |
| TYA | Transferir Y para acumulador |
| TYX | Tranferir Y para X |
| MVN | Bloco mover negativo |
| MVP | Bloco mover positivo |
| JML | Pular longo |
| JMP | Pular |
| JSL | Pular para subrotina longa |
| JSR | Pular para subrotina |
| RTI | Retornar de interrupução |
| RTL | Retornar de uma subrotina longa |
| RTS | Retornar de uma subrotina |
| BRK | Software break (define a bandeira B no modo de emulação, interroper no modo nativo) |
| COP | Empoderamento do coprocessador (interromper) |
| NOP | Nenhuma operação (não executa nada por um ciclo de processador) |
| STP | Parar o relógio (congela o processador) |
| WAI | Esperar por interrupção |
| XBA | Trocar baixos e altos bytes do registrador A |