Tipos de Registros

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Procesador: Es la unidad central de procesamiento, es

el hardware dentro de un ordenador u otros dispositivos


programables, que interpreta las instrucciones de un
programa informático mediante la realización de las
operaciones básicas aritméticas, lógicas y entrada/salida
del sistema.

Los registros son espacios físicos dentro del Los registros del procesador se emplean para controlar
microprocesador con capacidad de 4 bits hasta 64 bits instrucciones en ejecución, manejar direccionamiento de
dependiendo del microprocesador que se emplee. memoria y proporcionar capacidad aritmética.

Se hace uso de una pequeña tabla para ver los tipos de registros:

TIPOS DE REGISTROS FUNCIÓN


Un registro de segmento tiene 16 bits de longitud y
Registros de Segmento facilita un área de memoria para el direccionamiento
conocida como el segmento actual.
Este registro está compuesto por 16 bits y contiene el
Registros de Apuntador de Instrucciones desplazamiento de la siguiente instrucción que se va a
ejecutar. Los procesos 80386 y posteriores tiene un IP
ampliado de 32 bits llamado EIP.
Permites al sistema accesar datos al segmento pila.
Registros Apuntadores Los procesadores 80386 tiene un apuntador de pila de
32 bits llamado ESP. El sistema maneja de manera
automática estos registros.
Son los caballos de batalla del sistema y pueden ser
direccionados como una palabra o como una parte de
Registros de Propósito General 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 del indexado y para
las operaciones de sumas y restas
Sirven para indicar el estado de la maquina y el
Registros de Banderas resultado del procesamiento. De los 16 bits de
registro de bandera 9 son comunes a toda la familia
de los procesadores 8086.

Saulo González López IC-503 Ing. Sistemas Computacionales


Registro de Segmento
Se utiliza para alinear en un
límite de párrafo o dicho de otra
forma codifica la dirección de
inicio de cada segmento y su
dirección en un registro de
segmento supone cuatro bits 0 a
su derecha.

• Registro CS
(Código)
• Registro DS (Datos)
• Registro SS (Pila)
• Registro ES (Extra)
• Registro FS y GS

REGISTROS DE APUNTADOR DE INSTRUCCIONES

El registro apuntador de instrucciones (IP) de 16 bits contiene el desplazamiento de dirección de


la siguiente instrucción que se ejecuta.
El registro 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.

Registros apuntadores.
Los registros apuntadores están asociados con el registro SS y permiten al procesador
accesar datos en el segmento de pila los registros apuntadores son dos:

• El registro SP
• El registro BP

Saulo González López IC-503 Ing. Sistemas Computacionales


Los registros de banderas sirven parar indicar el
estado actual de la maquina y el resultado del
procesamiento, Cuando algunas instrucciones
Registro de Bandera piden comparaciones o cálculos aritméticos
cambian el estado de las banderas.

Las banderas más comunes son las


siguientes:

OF (Over flow flag, desbordamiento):


Indica el desbordamiento de un bit de
orden alto (más a la izquierda) después de
una operación aritmética.
DF (Direction flag, Dirección): Designa la
dirección hacia la izquierda o hacia la
derecha para mover o comparar cadenas
de caracteres.
IF (Interruption flag, Interrupcion): Indica
que una interrupción externa, como la
entrada desde el teclado sea procesada o
ignorada.
TF (Trap flag, Trampa): Examina el efecto
de una instrucción sobre los registros y la
memoria. Los programas depuradores
como DEBUG, activan esta bandera de
manera que pueda avanzar en la ejecución
de una sola interrupción a un tiempo.
SF (Sign flag, Signo): Contiene el signo
resultante de una operación aritmética
(0=positivo y 1= negativo).
ZF (Zero flag, Zero): Indica el resultado de
una operación aritmética o de
comparación (0= resultado diferente de
cero y 1=resultado igual a cero).
AF (Auxiliary carry flag, Acarreo auxiliar):
Contiene un acarreo externo del bit 3 en
un dato de 8 bits, para aritmética
especializada
PF (Parity flag, Paridad): Indica paridad par
o impar de una operación en datos de
ocho bits de bajo orden (más a la derecha).
Alumno: Saulo González López
CF (Carry flag, Acarreo): Contiene el
Docente: Ing. Juan Carlos Ambriz acarreo de orden más alto (más a la
izquierda) después de una operación
IC-503 Fecha: 13-Noviembre-2020
aritmética; también lleva el contenido del
ultimo bit en una operación de corrimiento
o rotación.

Saulo González López IC-503 Ing. Sistemas Computacionales

También podría gustarte