Instrucción | Descripción |
ADC | Agrega al acumulador valor en memoria considerando el acarreo |
AND | Operación lógica entre acumulador y memoria |
ASL | Rota a izquierda localización de memoria o acumulador |
BCC | Saltar si se desactiva el acarreo |
BCS | Saltar si se activa el acarreo |
BEQ | Saltar si es igual |
BIT | Comparar los bits del acumulador con los bits de un registro de memoria especificado |
BMI | Saltar si es negativo |
BNE | Saltar si es distinto |
BPL | Saltar si es positivo |
BRK | Detiene la ejecución de un programa |
BVC | Saltar si se ha desactivado la bandera de desbordamiento |
BVS | Saltar si se ha activado la bandera de desbordamiento |
CLC | Desactivar el acarreo |
CLD | Desactiva el modo decimal |
CLI | Desactivar la máscara de interrupción |
CLV | Desactivar la bandera de desbordamiento |
CMP | Compara el valor en memoria con acumulador |
CPX | Compara el valor en memoria con registro X |
CPY | Compara el valor en memoria con registro Y |
DEC | Disminuye en uno el valor en localización de memoria |
DEX | Disminuye en uno el valor en registro X |
DEY | Disminuye en uno el valor en registro Y |
EOR | Operación lógica entre localización de memoria y acumulador (OR excl.) |
INC | Incrementa en uno el valor en localización de memoria |
INX | Incrementa en uno el valor en registro X |
INY | Incrementa en uno el valor en registro Y |
JMP | Salto a nueva dirección de memoria |
JSR | Saltar a la subrutina |
LDA | Carga acumulador con valor en localización de memoria |
LDX | Carga registro X con valor en localización de memoria |
LDY | Carga registro Y con valor en localización de memoria |
LSR | Rota a la derecha localización de memoria o acumulador |
NOP | No hay operación |
ORA | Operación lógica entre localización de memoria y acumulador (OR) |
PHA | Mueve valor de acumulador hacia el stack |
PHP | Mueve valor del registro Status hacia el stack |
PLA | Mueve valor del stack hacia el acumulador |
PLP | Mueve valor del stack hacia el registro Status |
ROL | Rota un bit a la izquierda |
ROR | Rota un bit a la derecha |
RTI | Regresa desde la interrupción |
RTS | Regresa desde la subrutina |
SBC | Resta valor en memoria y acumulador considerando el acarreo |
SEC | Activar acarreo |
SED | Activar modo decimal |
SEI | Deshabilitar interrupción |
STA | Mueve el valor en acumulador hacia localización de memoria |
STX | Mueve el valor en registro X hacia localización de memoria |
STY | Mueve el valor en registro Y hacia localización de memoria |
TAX | Transfiere valor en acumulador hacia registro X |
TAY | Transfiere valor en acumulador hacia registro Y |
TSX | Transfiere valor en stack hacia registro X |
TXA | Transfiere valor en registro X hacia el acumulador |
TXS | Transfiere valor en registro X hacia el stack |
TYA | Transfiere valor en registro Y hacia el acumulador |