Sie sind auf Seite 1von 6

Es el nivel en el cual los dispositivos fsicos se agrupan para formar unidades funcionales.

Este nivel contiene tpicamente algunos registros internos a la CPU (Central Processing Unit; Unidad Central de Procesamiento) y una ruta de datos conteniendo una unidad aritmtico-lgica. En cada ciclo de reloj se extraen uno o dos operandos de los registros y se combinan en la unidad aritmtico-lgica (por ejemplo mediante la operacin de suma o el AND lgico). El resultado se almacena en uno o ms registros. En algunas mquinas es el software quien controla el funcionamiento de la ruta de datos. Dicho software se denomina el microprograma (controla la operacin de la trayectoria de datos). En otras mquinas son los circuitos del hardware quienes controlan directamente la ruta de datos.

Cmo se interconectan los componentes bsicos

La ruta de datos

Microinstrucciones
Cronologa de las microinstrucciones Secuenciamiento de las microinstrucciones

PROCESAMIENTO DE DATOS I

Ruta de datos. Es la parte de la CPU que contiene ala ALU, sus entradas y sus salidas. Microinstrucciones. Para controlar la trayectoria de datos se requiere de 61 seales. De acuerdo a sus funciones, stas se pueden dividir en nueve grupos que a continuacin se describen.

16 para controlar la carga del bus A de registros internos 16 para controlar la carga del bus B de registros internos 16 para controlar la carga de la memoria local, bus C 2 para controlar los buffers A y B 2 para controlar las funciones de la ALU 2 para controlar el registro de corrimiento 4 para controlar MAR y MBR 2 para indicar si es R/W de memoria 1 controlar AMUX

En total, son 61 seales para realizar un ciclo en la Ruta de Datos.

Cronologa de las microinstrucciones. El orden en que se ejecutan las rdenes para controlar la Ruta de Datos, se llama cronologa. Para ello utilizaremos un reloj de 4 fases o subciclos.
Carga de la microinstruccin en el MIR (Reg. de Mic.) Salida del contenido de los registros a los Buses A y B y su captura por los registros A y B. Una vez que se estabilizan las entradas a la ALU, se genera la

salida estable de ALU (Operacin elegida) y se carga el MAR si es necesario.

Una vez estabilizada la salida del Registro de Corrimiento, se almacena el bus C en la memoria de anotaciones y el MBR si es necesario.

Secuenciamiento de las microinstrucciones. es cmo se elige la siguiente microinstruccin. Aunque la mayora de las veces basta extraer la siguiente microinstruccin en secuencia, se necesita algn mecanismo que permita saltos condicionales en el microprograma para tomar decisiones.

Das könnte Ihnen auch gefallen