You are on page 1of 4

Diseo lgico de procesadores.

Una unidad procesadora es aquella parte de un sistema digital o un computador digital que configura las operaciones en el sistema. Est compuesta por un nmero de registros y de funciones digitales que conforman micro- operaciones aritmticas, lgicas, de desplazamiento y trasferencia. La unidad de proceso se llama una unidad central de proceso o CPU, cuando se combina con una unidad de control que supervisa la secuencia de micro- operaciones. Este captulo versa sobre la organizacin y diseo de la unidad del procesador. El siguiente captulo trata de la lgica de diseo de la unidad de control. En el Captulo 11 se demostrar la organizacin y diseo de un computador CPU. El nmero de registros de una unidad procesadora vara desde un registro procesador hasta 64 registros o ms. Algunos computadores antiguos vienen con un registro procesador solamente. En algunos casos un sistema digital puede emplear un registro procesador sencillo para propsitos especiales. Sin embargo, como los registros y otras funciones digitales son de bajo costo cuando se construyen con circuitos integrados, todos los computadores recientes emplean un gran nmero de registros procesadores y canalizan la informacin entre ellos a travs de buses comunes. Una operacin puede ser configurada en una unidad de proceso comn a micro-operacin sencilla o con una secuencia de micro-operaciones. Por ejemplo la multiplicacin de dos nmeros binarios almacenados en dos registros puede ser configurada con un circuito combinacional que realiza la operacin por medio de compuertas. Tan pronto como las seales se propagan a travs de las compuertas, el producto estar disponible y puede ser transferido a un registro de destino con un pulso de reloj sencillo. Alternativamente, la operacin de multiplicacin puede realizarse con una secuencia de micro-operaciones de suma y desplazamiento. El mtodo escogido para la configuracin determina la cantidad y tipo de componentes de la unidad de proceso. ORGANIZACIN DEL PROCESADOR Un procesador, incluye tanto registros visibles por el usuario como registros de control/estado. Los registros visibles por el usuario pueden ser de uso general o tener una utilidad especial, mientras que los registros de control y estado se usan para controlar el funcionamiento del procesador, un claro ejemplo es el contador de programa.

Los procesadores utilizan la segmentacin de instrucciones para acelerar la ejecucin. La segmentacin de cauce se puede dividir en ciclo de instruccin en varias etapas separadas que operan secuencialmente, tales como la captacin de instruccin, decodificacin de instruccin, clculo de

direcciones de operando, ejecucin de instruccin y estructura del operando resultado.

A continuacin se muestra cmo se organiza un procesador, para esto se tiene que considerar los siguientes requisitos: Captar instrucciones: el procesador lee una instruccin de memoria (registro, cache o memoria principal). Interpretar instruccin: la instruccin se codifica para determinar qu accin es necesario. Captar datos: la ejecucin de una instruccin puede exigir leer datos de memoria o de un mdulo de E/S. Procesar datos: la ejecucin e una instruccin puede exigir llevar a cabo alguna operacin aritmtica o lgica con los datos. Escribir datos: los resultados de una ejecucin pueden exigir escribir datos en la memoria o en el mdulo de E/S. Para hacer estas cosas, el procesador necesita almacenar instrucciones y datos temporalmente mientras una instruccin esta ejecutndose, en otras palabras el procesador necesita una pequea memoria interna.

Figura 12.1 El procesador y el bus del sistema

En esta figura se muestra una visin simplificada de un procesador, que indica su conexin con el resto de sistema, a travs del bus del sistema. La ALU lleva a cabo el verdadero clculo o procesamiento de datos. La unidad de control controla la transferencia de datos e instrucciones as a dentro y as afuera del procesador, y el funcionamiento de la ALU. Adems la figura muestra una memoria interna mnima, que consta de un conjunto de posiciones de almacenamiento llamadas registros.

Figura 12.2 Estrucutra interna del procesador

En esta figura se indican los caminos de transferencia de datos y de la lgica de control, que incluye un elemento con el rotulo bus interno del procesador. Tambin se muestran los elementos bsicos tpicos de la ALU. Hay que observar la similitud entre la estructura interna del computador en su totalidad y la estructura interna del procesador. En ambos casos hay una pequea coleccin de elementos principales (computador: procesador, E/S, memoria; procesador: unidad de control, ALU, registros) conectados por caminos de datos.

You might also like