Está en la página 1de 4

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO SUPERIOR DE


ZONGOLÍCA

ARQUITECURA DE COMPOUTADORAS

INTRODUCCIÓN AL LENGUAJE EMSAMBLADOR

Presenta:

Marco Antonio Romero Andrade

Ingeniería en Sistemas Computacionales

Docente:

Ricardo García Castro

Nogales, Veracruz, 21/10/2022


REGISTROS DEL PROCESADOR.
Nos permite llevar a cabo todo el control del proceso. Un registro es una localidad del procesador
qque permite la ejecución de instrucciones para su utilización.

Nos permite ayudar al funcionamiento de las instrucciones para poder manejar variables de
memoria y para su propio funcionamiento.

Tiene un total de 14 registros internos.

REGISTROS DE ALMACENAMIENTO TEMPORAL.


AX (registro acumulador). Es utilizado para operaciones aritméticas.

BX (registro base). Indica posiciones de memoria.

CX (registro contador). Es un contador en operaciones repetidas.

DX (registro dato). Permite usar instrucciones de comunicación entre los puertos lógicos de la
computadora.

TODOS LOS ANTERIORES REGISTROS TIENEEN UN TAMAÑO DE 16 BITS.

Los registros están divididos en 8 bits, en su parte alta (H) y baja (L).
REGISTROS DE SEGMENTO.
Son 4 registros de 16 bits para indicar direcciones de memoria.

Registro CS (segmento de código). Utilizado por el procesador junto con el registro IP, para
conocer donde está la instrucción actual.

Registro DS (segmento de datos). Se usa para indicar done están todos los datos del programa en
ejecución.

Segmento SS (segmento de pila). Indica al procesador donde está la zona de memoria que usa
como segmento de pila (conjunto de datos a procesar).

Segmento ES (segmento extra). Es el apuntador de memoria para auxiliar en operaciones


complejas donde se necesitan datos simultáneos.

REGISTROS DE PILA.
Se tienen 2 registros.

Registro SP (apuntador de pila). Es el registro que reserva el procesador para el uso de la


manipulación de la pila.

Registro BP (apuntador base). Es un registro auxiliar de la pila para la ejecución de los datos.

REGISTROS DE ÍNDICE.
Registro SI (índice fuente). Se usa como puntero origen en operaciones de desplazamiento dentro
dos zonas de memoria.

Registro DI (índice destino). Se usa como destino en operaciones de desplazamiento.


REGISTRO DE INSTRUCCIÓN.
Registro IP (apuntador de instrucción). Es usado por el CPU para conocer la posición al registro
CS donde se encuentra la instrucción que se está ejecutando.

REGISTROS DE BANDERA.
Este registro es usado para tener el control de estado y control de las operaciones del proceso en
la ejecución de instrucciones. Su tamaño es de 16 bits.

También podría gustarte