Vous êtes sur la page 1sur 2

Registros internos

Palabras clave registros, microprocesador,, etc.

I. INTRODUCCION Veremos los microprocesadores, sus registros internos, cuntos y cules son, para que y como se usan. Veremos las versiones i3, i5, i7. II. DEFINICIN DE REGISTRO A. Definicin - Es una memoria de alta velocidad y poca capacidad, integrada en el microprocesador, que permite guardar transitoriamente y acceder a valore muy usador, generalmente en operaciones matemticas. - Opcin de memoria ultra-rpida de poca capacidad e integrado al microprocesador, que permite almacenar y acceder a datos de uso frecuente. B. Funcin Es almacenar de manera rpida los datos. Estos se miden en nmero de bits. Alguno de los registros estn dedicados al control, y solo la unidad de control tiene acceso a ellos. Los registros restantes son registros de uso general y el programador es el usuario que tiene acceso a ellos. Los nombres de los registros describen la forma como algunas instrucciones en ensamblador la emplea. C. Registros bsicos - Contador de programa PC Su funcin es seguir la pista de la instruccin por buscar/capturar en el siguiente ciclo de mquina, por lo tanto contiene la direccin de la siguiente instruccin a ejecutar. Si una instruccin tiene una palabra de longitud se agrega 1 al PC, si una instruccin tiene dos palabras de largo se agrega 2, as sucesivamente Registro de direcciones de la memoria MAR Este funciona como registro de enlace entre el CPU y el canal de direcciones. Cuando se logra el acceso a la memoria la direccin es colocada en el MAR por la unidad de control y ah permanece hasta que se completa la transaccin. El nmero de bit que hay en el MAR es igual al del canal de direcciones. La diferencia que existe entre PC y MAR es que durante el ciclo de ejecucin de una instruccin, el PC y MAR sirven al mismo fin, pero muchas instrucciones de la mquina hacen referencia a la memoria y operan con los datos que estn en ella.

- Registro de datos RD Su funcin consiste en proporcionar un rea de almacenamiento temporal de datos que se intercambian entre la PCU y la memoria. Los datos que almacena pueden ser instrucciones o datos del operando. - Registro de instrucciones IR Este registro conserva el cdigo de operacin de la instruccin en todo el ciclo de la mquina. El cdigo es empleado por la unidad de control para generar las seales apropiadas que controla la ejecucin de la instruccin. El tamao depende de la longitud del bit en el cdigo de operacin. - Palabra de estado de programa PSW Al completar una funcin de la unidad aritmtica lgica se modifica un conjunto de bit llamados cdigos. Estos bit especifican si el bit resulta de una operacin aritmtica fue o no negativo o si el resultado se desbordo. Tambin contiene bit que hacen posible que la computadora responda a solicitudes de servicio asincrnicas generadas por dispositivos de E/S o condiciones de error interno. III. REGISTROS A. De segmento Tiene 16 bits de longitud y facilita un rea de memoria para direccionamiento conocida como el segmento actual. B. CS El dos almacena la direccin inicial del segmento de cdigo de un programa en el registro CS. Esta direccin de segmento, ms un valor de desplazamiento en el registro apuntador de instruccin IP, indica la direccin de una instruccin que es buscada para su ejecucin. C. DS La direccin inicial de un segmento de datos de programa es almacenada en un registro DS. En trminos sencillo, esta direccin, ms un valor de desplazamiento en una instruccin, genera una referencia a la localidad de un byte en especfico en el segmento de datos. D. SS Permite la colocacin en memoria de una pila para almacenamiento temporal de direcciones y datos. El DOS almacena la direccin de inicio del segmento de pila de un programa en el registro SS. E. ES

Algunas operaciones con cadenas de caracteres utilizan el registro extra de segmento para manejar el direccionamiento de memoria, en este segmento el registro est asociado con el registro ndice. ES puede inicializarlo con una direccin de segmento apropiada. F. De propsito general AX, BX, CX, y DX son los caballos de batalla del sistema. Son nicos en el sentido de que se puede direccionarlos como una palabra o como una parte de un byte. El ltimo byte de la izq. Es la parte alta y el ltimo de la derecha es la parte baja. REFERENCIAS
[1]http://www.oocities.org/mx/antrahxg/documentos/org_comp/reg istro.ht ml [2] http://www.alegsa.com/Dic/registro%20de%20procesador.php [3] http://www.ramonmedina.name/files/universicac/ac/acooo1.pdf

Vous aimerez peut-être aussi