MNemonicos del lenguaje ensamblador
Listado de los MNemonicos "palabra que sustituye a un código de maquina" que contiene el 6502 de nuestros ATARI
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 | Salta si el valor en el registro es menor o igual al comparado |
BCS | Salta si el valor en el registro es mayor al comparado |
BEQ | Salta cuando el resultado de la comparación es igual |
BIT | Comparar los bits del acumulador con los bits de un registro de memoria especificado |
BMI | Salta si el valor en el registro es menor al comparado |
BNE | Salta cuando el resultado de la comparación no es igual |
BPL | Salta si el valor en el registro es mayor o igual al comparado |
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 |