Tabla de contenido
C
8:
APÍTULO
C
9:
APÍTULO
C
10:
APÍTULO
C
11:
APÍTULO
C
12:
APÍTULO
C
13:
APÍTULO
NSTRUCCIONES AVANZADAS
Lista de instrucciones avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
Módulos de CPU aplicables a instrucción avanzada . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Estructura de una instrucción avanzada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Condición de entrada para instrucciones avanzadas . . . . . . . . . . . . . . . . . . . . . . . 8-5
Operandos de origen y de destino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Uso del temporizador o contador como operando de origen . . . . . . . . . . . . . . . . . . 8-5
Uso del temporizador o contador como operando de destino . . . . . . . . . . . . . . . . . 8-5
Discontinuidad de áreas de operando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
NOP (Ninguna operación) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
MOV (Movimiento) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
MOVN (Movimiento negado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
IMOV (Movimiento indirecto) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
IMOVN (Movimiento indirecto negado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
BMOV (Movimiento de bloque) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
IBMV (Movimiento indirecto de bit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12
IBMVN (Movimiento indirecto de bit Negado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14
CMP= (Comparación igual que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CMP<> (Comparación no igual que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CMP< (Compara si es menor) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CMP> (Compara si es mayor que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CMP<= (Comparación menor o igual que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CMP>= (Comparación mayor o igual que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
ICMP>= (Comparación intervalo mayor o igual que) . . . . . . . . . . . . . . . . . . . . . . . 10-6
NSTRUCCIONES DE ARITMÉTICA BINARIA
ADD (Suma) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
SUB (Resta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
MUL (Multiplicación) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
DIV (División) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
ROOT (Raíz cuadrada) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-13
ANDW (AND entre dos palabras) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
ORW (OR entre dos palabras) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
XORW (OR Exclusiva entre dos palabras) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
NSTRUCCIONES DE CAMBIO
SFTL (Desplaza a la izquierda un número de bits) . . . . . . . . . . . . . . . . . . . . . . . . 13-1
SFTR (Desplaza a la derecha un número de bits) . . . . . . . . . . . . . . . . . . . . . . . . . 13-3
BCDLS (Cambio a la izquierda de BCD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-5
WSFT (Cambio de palabras) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7
ROTL (Rotar a la izquierda) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-8
ROTR (Rotar a la derecha un número de bits ) . . . . . . . . . . . . . . . . . . . . . . . . . . 13-10
FC5A M
/
ROTACIÓN DE BITS
S
U
'
M
ICRO
MART
SER
S
ANUAL
TABLA DE CONTENIDO
iii

Hide quick links:

Tabla de contenido
loading

Tabla de contenido