ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Control De Procesador

LoboCantinas103 de Febrero de 2014

884 Palabras (4 Páginas)659 Visitas

Página 1 de 4

CONTROL DEL PROCESADOR

La unidad de control (UC) es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Los otros dos bloques son la unidad de proceso y el bus de entrada/salida.

Su función es buscar las instrucciones en la memoria principal, decodificarlas (interpretación) y ejecutarlas, empleando para ello la unidad de proceso.

Existen dos tipos de unidades de control, las cableadas, usadas generalmente en máquinas sencillas, y las microprogramadas, propias de máquinas más complejas. En el primer caso, los componentes principales son el circuito de lógica secuencial, el de control de estado, el de lógica combinacional y el de emisión de reconocimiento de señales de control. En el segundo caso, la microprogramación de la unidad de control se encuentra almacenada en una micromemoria, a la cual se accede de manera secuencial para posteriormente ir ejecutando cada una de las microinstrucciones. Estructura del computador: Unidad aritmético-lógica (UAL o ALU por su nombre en inglés, Arithmetic Logic Unit): aquí se llevan a cabo las operaciones aritméticas y lógicas.

Las salidas de la unidad de control se encargan de controlar la actividad del resto del dispositivo. Se puede pensar en una unidad de control como una máquina de estado finito.

La unidad de control es la circuitería que controla el flujo de datos a través del procesador, y coordina procesador, que a su vez controla el resto del PC.

Algunos ejemplos de dispositivos que requieren una unidad de control son los CPUs y los GPUs. La edad de la información moderna no sería posible sin diseños complejos de la unidad de control.

SEÑALES DE CONTROL O MICROÓRDENES

IPC.- Incrementa en uno el valor del registro PC (PC←PC+1).

TPC.- El contenido del registro PC se transfiere al registro MAR.

TIR.- La parte del campo de dirección (6 dígitos menos significativos) de la instrucción almacenada en el registro

de instrucción, se transfiere al registro MAR.

TB.- El contenido del Bus de datos es transferido al registro de instrucción.

E.- Se habilita (selecciona) la memoria.

R/W.- Señal de control que le indica a la memoria la operación a realizar. La simbología usada va a ser: si se

escribe R/W significa que la operación es lectura, si se escribe /WR significa que la operación es escritura.

W.- El contenido del Bus de datos es transferido al Registro de Complementación e Incrementación (RIC).

I.- Se incrementa en una unidad el contenido del Registro de Complementación e Incrementación

(RIC←RIC+1).

C.- Se complementa el contenido el del Registro de Complementación e Incrementación.

WA.- La salida del Sumador Paralelo es transferida al registro Acumulador (ACC).

R A.- El contenido del registro ACC es transferido al Bus de datos.

CONTROL MICROPROGRAMDAO

La UC microprograda es un circuito lógico sencillo que permite realizar la ejecución

en secuencia de un conjunto de instrucciones muy elementales llamadas microinstrucciones

(no confundir con las instrucciones propias del lenguaje máquina). Cada microinstrucción

contiene las señales de control que se enviarán a la UP, junto a una serie de bits que

permitirán seguir el secuenciamiento.

La UC estará formada por:

- Memoria de Control: contiene las microinstrucciones

- Secuenciador: es el encargado de mantener el orden correcto en la ejecución de las

microinstrucciones. Genera la dirección de la siguiente microinstrucción a ejecutar y la

guarda en mPC

- mPC( microcontador de programa): registro que almacena la dirección de la siguiente

microinstrucción que se va a ejecutar. Esta dirección se decodificará en

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com