Instrucciones Utilizadas Forma de Mnemonico
Instrucciones Utilizadas Forma de Mnemonico
Instrucciones Utilizadas Forma de Mnemonico
mnemnico
AX: es el acumulador.
BX: base
CX: contador
DX: datos.
Otros 4 registros punteros y de ndice: no pueden subdividirse.
SP: puntero de pila.
BP: puntero base.
SI, DI: indican los registros ndice y destino.
* De indicadores: registros de 16 bits, contiene varios bits de estado del procesador.
ZF: indicador de 0.
SF: indicador de signo. Se pone a 1 si el signo es "-".
PF: indicador de paridad.
CF: indicador de acarreo.
AF: indicador auxiliar para aritmtica decimal.
DF: indicador de direccin. Controla la direccin en las operaciones con strings,
incrementado o decrementando los registros ndices.
IF: indicador de interrupcin. Indica si estn permitidas o no las interrupciones de
dispositivos externos.
TF: indicador de traza. Controla la operacin modo paso a paso.
* Registro de la BIU: contiene 4 registros de segmento.
CS: segmento de cdigo.
DS: segmento de datos.
SS: segmento de pila.
ES: segmento extra.
Un registro de instrucciones (IP) contiene la direccin lgica de la instruccin a
ejecutar. Es decir, el desplazamiento dentro del segmento de cdigo cuya direccin de
comienzo est en CS.
6.3.- Uso de los registros
AX: se utiliza implcitamente en la * y la ":"; explcitamente en la E/S de palabras.
Tambin se puede usar como registro general.
AL: se usa igual que el AX pero al trabajar con bytes.
AH: se usa como destino implcito en "*" y ":" a nivel de bytes.
CX: controla bucles, iteracin de movimiento de cadenas, desplazamientos y
rotaciones.
DX: almacena datos de 16 bits y puede considerarse como una extensin de AX en "*" y
":" de 16 bits. Tambin se usa en E/S indirecta (direccin del puerto).
BX: registro base para los direccionamientos.
SI,DI, BP: partes de los modos de direccionamiento.
IP y SP: control del flujo del programa.
Conclusiones