SEI — Pone a Uno el Bit de Máscara de Interrupción
STA — Guarda el Acumulador en la Memoria
STOP — Habilita la IRQ. Para el Oscilador
STX — Guarda el Registro de Índice X en la Memoria
SUB — Resta
SWI — Interrupción por Software
TAX — Transfiere el Acumulador al Registro de Índice
TST — Prueba para Negativo o Cero
TXA — Transfiere el Registro de Índice al Acumulador
WAIT — Habilita la Interrupción, Para el Procesador
Introducción
En las definiciones se usan las nomenclaturas siguientes:
(a) Operandos
( )
= Contenidos de Registro o Posición de Memoria Mostrados entre Paréntesis
←
= Está Cargado con (Lee: coger)
↑
= se Saca de la Pila
↓
= se Guarda en la Pila
•
= AND Booleana
+
= Suma Aritmética (Excepto donde se usó como OR Inclusiva en la fórmula Booleana)
⊕
= OR Exclusiva Booleana
X
= Multiplica
:
= Encadena
-
= Negado (Complemento a Dos)
(b) Registros de la CPU
ACCA = Acumulador
CCR
= Registro de Código de Condición
X
= Registro de Índice
PC
= Contador de Programa
PCH
= Contador de Programa, Orden más Alto (los 8 bits más significativos)
PCL
= Contador de Programa, Orden más Bajo (los 8 bits menos significativos)
SP
= Puntero de Pila
(c) Memoria y Direccionamiento
M
= Una posición de memoria o datos absolutos, dependiendo del modo de direccionamiento
Rel
= Desplazamiento Relativo; por ejemplo, el número complemento a dos guardado en el último
byte de código de código máquina que corresponde a una instrucción de bifurcación
(d) Bits del Registro de Código de Condición (CCR)
H
= Medio Acarreo, Bit 4
I
= Máscara de Interrupción, Bit 3
N
= Indicador de Negativo, Bit 2
Z
= Indicador de Cero, Bit 1
C
= Acarreo (Carry/Borrow), Bit 0
(e) Bit de Estado ANTES de la Ejecución (n = 7, 6, 5. . . 0)
An
= Bit n del registro ACCA
Xn
= Bit n del registro X
Mn
= Bit n del registro M
(f) Bit de estado DESPUÉS de la ejecución
Rn
= Bit n del Resultado (n = 7, 6, 5. . . 0)
( g) Actividad Resumen del CCR, símbolos utilizados
—
= Bit no Afectado
114