Está en la página 1de 1

REGISTROS

Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar
direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son espacios
físicos dentro del microprocesador con capacidad de 4 bits hasta 64 bits dependiendo del
microprocesador que se emplee. Los registros son direccionales por medio de una viñeta, que
es una dirección de memoria. Los bits, por conveniencia, se numeran de derecha a izquierda
(15,14,13…. 3,2,1,0), los registros están divididos en seis grupos los cuales tienen un fin
especifico. Los registros se dividen en:

• Registros de segmento
• Registros de apuntadores de instrucciones
• Registros apuntadores
• Registros de propósitos generales
• Registro índice
• Registro de bandera.

TIPOS DE REGISTROS FUNCION

Registros de Segmento Un registro de segmento tiene 16 bits de longitud y facilita un


área de memoria para el direccionamiento conocida como el
segmento actual

Registros de Apuntador de Este registro esta compuesto por 16 bits y contiene el


Instrucciones desplazamiento de la siguiente instrucción que se va a ejecutar.
Los procesadores 80386 y posteriores tiene un IP ampliado de
32 bits llamado EIP.

Registros Apuntadores Permiten al sistema acceder datos al segmento de la pila. Los


procesadores 80386 tiene un apuntador de pila de 32 bits
llamado ESP. El sistema maneja de manera automática estos
registros.

Registros de Propósito Son los caballos de batalla del sistema y pueden ser
General direccionados como una palabra o como una parte de un bytes.
Los procesadores 80386 y posteriores permiten el uso de todos
los registros de propósitos general mas sus versiones ampliadas
de 32 bits llamados EAX, EBX,ECX y EDX.

Registros Índices Sirven para el direccionamiento de indexado y para las


operaciones de sumas y restas.

Registros de Banderas Sirven para indicar el estado actual de la maquina y el resultado


del procesamiento. De los 16 bits de registro de bandera 9 son
comunes a toda la familia de los procesadores 8086.