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 |