Atariware Wiki: MNemonicos del lenguaje ensamblador

https://www.atariware.cl/wiki     Versión: 1 (08.04.2021 01:34)

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ónDescripción
ADCAgrega al acumulador valor en memoria considerando el acarreo
ANDOperación lógica entre acumulador y memoria
ASLRota a izquierda localización de memoria o acumulador
BCCSaltar si se desactiva el acarreo
BCSSaltar si se activa el acarreo
BEQSaltar si es igual
BITComparar los bits del acumulador con los bits de un registro de memoria especificado
BMISaltar si es negativo
BNESaltar si es distinto
BPLSaltar si es positivo
BRKDetiene la ejecución de un programa
BVCSaltar si se ha desactivado la bandera de desbordamiento
BVSSaltar si se ha activado la bandera de desbordamiento
CLCDesactivar el acarreo
CLDDesactiva el modo decimal
CLIDesactivar la máscara de interrupción
CLVDesactivar la bandera de desbordamiento
CMPCompara el valor en memoria con acumulador
CPXCompara el valor en memoria con registro X
CPYCompara el valor en memoria con registro Y
DECDisminuye en uno el valor en localización de memoria
DEXDisminuye en uno el valor en registro X
DEYDisminuye en uno el valor en registro Y
EOROperación lógica entre localización de memoria y acumulador (OR excl.)
INCIncrementa en uno el valor en localización de memoria
INXIncrementa en uno el valor en registro X
INYIncrementa en uno el valor en registro Y
JMPSalto a nueva dirección de memoria
JSRSaltar a la subrutina
LDACarga acumulador con valor en localización de memoria
LDXCarga registro X con valor en localización de memoria
LDYCarga registro Y con valor en localización de memoria
LSRRota a la derecha localización de memoria o acumulador
NOPNo hay operación
ORAOperación lógica entre localización de memoria y acumulador (OR)
PHAMueve valor de acumulador hacia el stack
PHPMueve valor del registro Status hacia el stack
PLAMueve valor del stack hacia el acumulador
PLPMueve valor del stack hacia el registro Status
ROLRota un bit a la izquierda
RORRota un bit a la derecha
RTIRegresa desde la interrupción
RTSRegresa desde la subrutina
SBCResta valor en memoria y acumulador considerando el acarreo
SECActivar acarreo
SEDActivar modo decimal
SEIDeshabilitar interrupción
STAMueve el valor en acumulador hacia localización de memoria
STXMueve el valor en registro X hacia localización de memoria
STYMueve el valor en registro Y hacia localización de memoria
TAXTransfiere valor en acumulador hacia registro X
TAYTransfiere valor en acumulador hacia registro Y
TSXTransfiere valor en stack hacia registro X
TXATransfiere valor en registro X hacia el acumulador
TXSTransfiere valor en registro X hacia el stack
TYATransfiere valor en registro Y hacia el acumulador