Sunteți pe pagina 1din 9

Los Registros

Lenguajes y Autmatas 2 Unidad IV

Integrantes:
Morgado Ruz Omar de Jess
Corts Benavides Jos

Concepto general
Losregistrosdelprocesadorse emplean para controlar instrucciones en
ejecucin, manejar direccionamiento dememoriay proporcionar capacidad
aritmtica. Los registros son espacios fsicos dentro delmicroprocesadorcon
capacidad de 4 bits hasta 64 bits dependiendo del microprocesador que se
emplee.
Los registros son direccionables por medio de unadireccinde memoria. Los
bits, por conveniencia, se numeran de derecha a izquierda:
16 bits (15,14,13. 3,2,1,0)
Los registros estn divididos en seisgruposlos cuales tienen un fin especifico.

Concepto general

Los registros estn divididos en seisgruposlos cuales tienen un fin especifico.


Los registros se dividen en:
Registros de segmento
Registros de apuntadores de instrucciones
Registros apuntadores
Registros de propsitos generales
Registro ndice
Registro de bandera.

Registros de segmento.
Unregistrode segmento se utiliza para alinear en un limite deprrafoo dicho
de otra forma codifica la direccin de inicio de cada segmento y su direccin
en un registro de segmento supone cuatro bits 0 a su derecha.
Un registro de segmento tiene 16 bits de longitud y facilita un rea de
memoria para direccionamientos conocidos como el segmento actual.
Los registros de segmento son:

Registro
Registro
Registro
Registro
Registro

CS
DS
SS
ES
FS y GS

Registro CS
Esta direccin de segmento, mas unvalorde desplazamiento en el registro de
apuntado de instruccin (IP), indica la direccin de una instruccin que es buscada
para su ejecucin.

Registro DS.
En trminos sencillos, esta direccin, mas un valor de desplazamiento en una
instruccin, genera una referencia a la localidad de un bytes especifico en el
segmento de datos.

Registro SS
El registro SS permite la colocacin en memoria de una pila,
paraalmacenamientotemporal de direcciones y datos.

Registro ES
Algunasoperacionescon cadenas de caracteres (datos de caracteres) utilizan el
registro esta de segmento para manejar el direccionamiento de memoria.

Registros FS y GS.
Son registros extra de segmento en losprocesadores80386y posteriores a
estos procesadores.

Registro Apuntador de instrucciones.(IP)


El registro apuntador de instrucciones (IP) de 16 bits contiene el desplazamiento de
direccin de la siguiente instruccin que se ejecuta.
El registro IP esta asociado con el registro CS en el sentido de que el IP indica la instruccin
actual dentro del segmento de cdigo que se esta ejecutando actualmente.
Tambin estn asociados con el registro SS y permiten al procesador accesar datos en el
segmento de pila los registros apuntadores.

Tabla General

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
Instrucciones

Este registro esta compuesto por 16 bits y contiene el desplazamiento


de la siguiente instruccin que se va a ejecutar.
Los procesadores 80386 y posteriores tiene un IP ampliado de 32 bits
llamado EIP.

Registros Apuntadores

Permiten al sistema accesar datos al segmento de la pila.


Procesadores 80386 tiene un apuntador de pila de 32 bits llamado ESP.
El sistema maneja de manera automtica estos registros.

Tabla General
TIPOS DE REGISTROS

Registros de Propsito
General

FUNCION

Son los caballos de batalla del sistema y pueden ser direccionados como una palabra o
como una parte de un bytes.
Los procesadores 80386 y posteriores permiten el uso de todos los registros de
propsitos 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 lafamiliade los procesadores
8086.

S-ar putea să vă placă și