Está en la página 1de 1

LENGUAJE ENSAMBLADOR INGENIERIA EN SISTEMAS COMPUTACIONALES

Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar
direccionamiento de memoria y proporcionar capacidad aritmética. Los tipos de registros son
los siguientes:
a) Registros de segmentos. Sirven para guardar la dirección del registro del segmento, tiene
16 bits de longitud y facilita una área de memoria para direccionamiento conocida como el
segmento actual.

Registro CS. El DOS almacena la dirección inicial del segmento de código de un


programa en el registro CS, esta dirección de segmento, más un valor de desplazamiento en el
registro de un apuntador de instrucción (IP) indica la dirección de una instrucción que es
buscada para su ejecución.
Registro DS. La dirección inicial de un segmento de datos de programa es almacenada
en el registro DS.
Registro SS. Permite la colocación en memoria de una pila, para almacenamiento
temporal de direcciones y datos. El DOS almacena la dirección de inicio del segmento de pila
de un programa, en el registro SS. Esta dirección de segmento, más un valor de
desplazamiento en el registro del apuntador de la pila (SP), indica la palabra actual que está
siendo direccionada.
Registros ES: Algunas operaciones con cadenas de caracteres , utilizan el registro extra
de segmento para manejar el direccionamiento de memoria. En este contexto, el registro ES
esta asociado, con el registro DI (índice).

b) Registro de apuntador de instrucciones. El registro de apuntador de instrucciones de 16


bits contiene el desplazamiento de dirección de la siguiente instrucción que se ejecuta. El IP
está asociado con el registro CS en el sentido de que el IP indica la instrucción actual dentro
del segmento de código que se está ejecutando actualmente. Supongamos que el registro CS
contiene la dirección de memoria 25A40H y el desplazamiento de la instrucción que se
ejecutará es de 412H almacenado en el registro IP.

c) Registros apuntadores. Los registros SP (apuntador de pila) y BP (apuntador base) están


asociadas con el registro SS y permiten al sistema accesar datos en el segmento de la pila.
Registro SP. El apuntador de la pila de 16 bits está asociada con el registro SS y
proporciona un valor de desplazamiento que se refiere a la palabra actual que está siendo
procesada en la pila.

También podría gustarte