Atariware Wiki: MNemonicos del lenguaje ensamblador

https://www.atariware.cl/wiki     Versión: 4 (26/11/2025 19:30)

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