Sei sulla pagina 1di 31

ARQUITECTURA DEL COMPUTADOR

Msc. Luis Pia

ARQUITECTURA DEL COMPUTADOR

ARQUITECTURA DEL COMPUTADOR

ARQUITECTURA DEL COMPUTADOR

Partes internas del Microprocesador


Unidad de control Unidad aritmtico lgica Registros Memoria cache

ARQUITECTURA DEL COMPUTADOR

Partes de la unidad de control:


Contador de programa Registro de instrucciones

Decodificador
Reloj Secuenciador

ARQUITECTURA DEL COMPUTADOR


Unidad de control Formada por:
Indica el flujo de las instrucciones en proceso, apuntando a la direccin de memoria en que se encuentra la instruccin a ejecutar.

Contador de programa
Registro de instrucciones

Decodifica y manda las seales correctas para realizar una instruccin.

Decodificador
Reloj Secuenciador
Extrae el cdigo de operacin de la instruccin en curso, que se encuentra en el registro de instruccin, los analiza y emite las seales al resto de los elementos para su ejecucin a travs del secuenciador. Proporciona una sucesin de impulsos elctricos o ciclos de intervalos constantes, que marcan los instantes en que han de comenzar los distintos pasos de que consta cada instruccin. En este dispositivos se generan ordenes elementales (microordenes), que sincronizadas por los impulso de reloj, hacen que se vaya ejecutando poco a poco la instruccin que esta cargada en el registro de instruccin.

ARQUITECTURA DEL COMPUTADOR

Est formada por: Circuito operacional Registros de entrada (REM) Registro acumulador Registro de estado (flags)

ARQUITECTURA DEL COMPUTADOR

Unidad Aritmtico lgica


Circuito operacional
Contiene los circuitos necesarios para la realizacin de las operaciones procedentes de los REM. Este circuito tiene unas entradas de ordenes para seleccionar la clase de operacin que debe realizar en cada momento (suma, resta , etc) Se almacenan los datos u operandos que intervienen en una instruccin antes de la realizacin de la operacin por parte del circuito operacional, tambin se emplean para el almacenamiento de resultados intermedios o finales de una operacin

Registros de entrada (REM)

Registro acumulador

Registro de estado (flags)

Es el registro donde se almacenan los resultados obtenidos en las operaciones realizadas por la unidad aritmtica y lgica.

Son registros de memoria en lo que se deja constancia de condiciones que se dieron en la ltima operacin realizada y que habrn de ser tomadas en cuenta en operaciones posteriores

ARQUITECTURA DEL COMPUTADOR

Registros
Un registro es una memoria de alta velocidad y poca
capacidad, integrada en el microprocesador, que ayudan a las operaciones realizadas por la unidad de control y la unidad aritmtica y lgica. Permiten almacenar informacin, temporalmente, para facilitar la manipulacin de los datos por parte de la CPU y son la manera ms rpida que tiene el sistema de almacenar datos.

ARQUITECTURA DEL COMPUTADOR

Registros
Se emplean para controlar instrucciones en ejecucin, manejar direccionamiento de memoria y proporcionar capacidad aritmtica. Los registros son espacios fsicos dentro del microprocesador con

capacidad de 4 bits hasta 64 bits


dependiendo del microprocesador que se emplee.

ARQUITECTURA DEL COMPUTADOR


Registros
Se dividen en:

Registros de segmento Registros de apuntadores de instrucciones Registros apuntadores Registros de propsitos generales Registro ndice Registro de bandera.

ARQUITECTURA DEL COMPUTADOR


Registros
Los cuatro ms importantes son

El registro punteros de instrucciones El registros acumulador El registro de estado El registro puntero de la pila

ARQUITECTURA DEL COMPUTADOR

ARQUITECTURA DEL COMPUTADOR


. Organizacin bsica de un Microprocesador

ARQUITECTURA DEL COMPUTADOR

PC: El registro puntero de instrucciones o contador de programa indica el flujo de las instrucciones del proceso en realizacin, apuntando a la direccin de memoria en que se encuentra la instruccin a ejecutar.

Dado que las instrucciones de un programa se ejecutan de forma


secuencial, el procesador incrementar en una unidad este registro cada vez que ejecute una instruccin, para que apunte a la siguiente.

La informacin que almacena este registro se puede modificar cuando


una interrupcin externa, o la propia ejecucin del proceso en curso, provoque una alteracin en la secuencia de operaciones. Esta alteracin transferir el control del sistema informtico a otro proceso diferente al que est en ejecucin.

ARQUITECTURA DEL COMPUTADOR


. Organizacin bsica de un Microprocesador

ARQUITECTURA DEL COMPUTADOR

MAR: Este es el registro de direcciones de memoria (memory adress register). Debido a que la memoria RAM requiere cierto

tiempo para encontrar y posicionarse en una direccin, dicha


direccin debe estar siempre en las entradas. Este registro funciona como buffer del PC.

ARQUITECTURA DEL COMPUTADOR

. Organizacin bsica de un Microprocesador

ARQUITECTURA DEL COMPUTADOR

IR: Este registro el es registro de instrucciones (instruction register). Cuando el dato contenido en una direccin de memoria es una instruccin (suma, resta, salto, etc.) se manda a este registro para decodificarlo y mandar las seales correctas para realizar dicha instruccin.

ARQUITECTURA DEL COMPUTADOR

. Organizacin bsica de un Microprocesador

ARQUITECTURA DEL COMPUTADOR

MBR: Este registro es el buffer de datos de la memoria (memory buffer

register). Cuando la memoria se posiciona en una direccin, muestra el


contenido en su bus de datos, pero estos datos o contenido cambiaran si se cambia la direccin que se pone en las entradas del bus de

direcciones de la memoria. Es por esto que es necesario un buffer de


salida en la memoria. Tambin nos servir como buffer para instrucciones de escritura a la memoria.

ARQUITECTURA DEL COMPUTADOR

. Organizacin bsica de un Microprocesador

ARQUITECTURA DEL COMPUTADOR


. Organizacin bsica de un Microprocesador

Ac: Es el registro donde se almacenan los resultados obtenidos


en las operaciones realizadas por la unidad aritmtica y lgica. Su importancia radica en las caractersticas de la informacin que almacena, ya que con su contenido se realizan todas las

operaciones de clculo que ha de ejecutar la unidad aritmtica y


lgica.

ARQUITECTURA DEL COMPUTADOR

. Organizacin bsica de un Microprocesador

ARQUITECTURA DEL COMPUTADOR


. Organizacin bsica de un Microprocesador

ROP: Este registro contiene el cdigo de operacin de la ALU. Esto es, se requiere de un cdigo binario en las entradas de la ALU para seleccionar qu tipo de operacin se quiere llevar a cabo (suma, resta, complemento,etc.).

ARQUITECTURA DEL COMPUTADOR

. Organizacin bsica de un Microprocesador

ARQUITECTURA DEL COMPUTADOR


. Organizacin bsica de un Microprocesador

R: (resultado) Este registro sirve nicamente para observar el resultado de las operaciones realizadas en la ALU pues est conectado directamente a las salidas.

ARQUITECTURA DEL COMPUTADOR

. Organizacin bsica de un Microprocesador

ARQUITECTURA DEL COMPUTADOR


. Organizacin bsica de un Microprocesador

Generador

de

tiempos:

Es

la

parte

de

nuestro

microprocesador que se encarga de generar seales de tiempos de acuerdo a la frecuencia de reloj que estemos manejando.

ARQUITECTURA DEL COMPUTADOR

. Organizacin bsica de un Microprocesador

ARQUITECTURA DEL COMPUTADOR

Fin de la Presentacin

Msc Luis Pia

Potrebbero piacerti anche