microprocesador final

28
UNIVERSIDAD A LAS PERUANAS UNIVERSIDAD ALAS PERUANAS FACULTAD: INGENIERIA Y ARQUITECTURA. ESCUELA: INGENIERIA DE SISTEMAS E INFORMATICA. TEMA: MICROPROCESADOR CURSO : Sistemas Digitales. DOCENTE : Benites Yglesias, Patricia Janet. INTEGRANTES : Ruiz Silva, Edgar. Tumiálan Martínez, Víctor. Villavicencio Silva, Eric. Zegarra Medina, Sandra. 1

Upload: edgar-joel-ruiz-silva

Post on 09-Nov-2015

242 views

Category:

Documents


0 download

DESCRIPTION

TRABAJO FINAL :D

TRANSCRIPT

UNIVERSIDAD A LAS PERUANAS

UNIVERSIDAD ALAS PERUANAS

FACULTAD: INGENIERIA Y ARQUITECTURA.ESCUELA: INGENIERIA DE SISTEMAS E INFORMATICA.TEMA:MICROPROCESADORCURSO : Sistemas Digitales.

DOCENTE : Benites Yglesias, Patricia Janet.

INTEGRANTES : Ruiz Silva, Edgar. Tumilan Martnez, Vctor. Villavicencio Silva, Eric. Zegarra Medina, Sandra.

2015

ndice1. Introduccin32. Definicin de un microprocesador..43. Historia del microprocesador...54. Funcionamiento del microprocesador.75. Arquitectura del microprocesador96. Estructura interna del microprocesador.127.

Introduccin

Elmicroprocesadores uno de los logros ms sobresalientes del siglo XX. Esas son palabras atrevidas, y hace un cuarto de siglo tal afirmacin habra parecido absurda. Pero cada ao, el microprocesador se acerca ms al centro de nuestras vidas, forjndose un sitio en el ncleo de una mquina tras otra. Su presencia ha comenzado a cambiar la forma en que percibimos el mundo e incluso a nosotros mismos. Cada vez se hace ms difcil pasar por alto el microprocesador como otro simpleproductoen una larga lnea de innovaciones tecnolgicas.Ninguna otra invencin en lahistoriase ha diseminado tan aprisa por todo el mundo o ha tocado tan profundamente tantos aspectos de la existencia humana. Hoy existen casi 15,000 millones de microchips de algunaclaseen uso (el equivalente de doscomputadoraspoderosas para cadahombre,mujery nio del planeta). De cara a esa realidad, quin puede dudar que el microprocesador no slo est transformando los productosque usamos, sino tambin nuestra forma de vivir y, por ltimo, la forma en que percibimos la realidad?No obstante que reconocemos la penetracin del microprocesador en nuestras vidas, ya estamos creciendo indiferentes a la presencia de esos miles demquinasdiminutas que nos encontramos sin saberlo todos los das. As que, antes de que se integre de manera demasiado imperceptible en nuestra diaria existencia, es el momento de celebrar al microprocesador y larevolucinque ha originado, para apreciar el milagro que es en realidad cada uno de esos chips de silicio diminutos y meditar acerca de su significado para nuestras vidas y las de nuestros descendientes.

Definicin de un microprocesador

El microprocesador es la parte dela computadoradiseada para llevar acabo o ejecutar losprogramas. Este viene siendo elcerebrode lacomputadora, elmotor, elcoraznde esta mquina. Este ejecuta instrucciones que se le dan a la computadora a muy bajo nivel haciendooperacioneslgicas simples, como sumar, restar, multiplicar y dividir. El microprocesador, o simplemente el micro, es el cerebro del ordenador. Es un chip, un tipo de componente electrnico en cuyo interior existen miles (o millones) de elementos llamadostransistores, cuya combinacin permite realizarel trabajoque tenga encomendado el chip.Elmicroprocesadores elcircuito integradocentral y ms complejo de unsistema informtico; a modo de ilustracin, se le suele llamar por analoga el cerebro de uncomputador.Esta unidad central de procesamiento est constituida, esencialmente, porregistros, unaunidad de control, una unidad aritmtico lgica(ALU) y unaunidad de clculo en coma flotante(conocida antiguamente como coprocesador matemtico).El microprocesador est conectado generalmente mediante unzcaloespecfico de laplaca basede la computadora; normalmente para su correcto y estable funcionamiento, se le incorpora unsistema de refrigeracin que consta de undisipador de calorfabricado en algn material de altaconductividad trmica, comocobreo aluminio, y de uno o msventiladoresque eliminan el exceso del calor absorbido por el disipador. Entre el disipador y la cpsula del microprocesador usualmente se colocapasta trmicapara mejorar la conductividad del calor. Existen otros mtodos ms eficaces, como larefrigeracin lquidao el uso declulas peltierpara refrigeracin extrema, aunque estas tcnicas se utilizan casi exclusivamente para aplicaciones especiales, tales como en las prcticas deoverclocking.La medicin del rendimiento de un microprocesador es una tarea compleja, dado que existen diferentes tipos de "cargas" que pueden ser procesadas con diferente efectividad por procesadores de la misma gama. Una mtrica del rendimiento es lafrecuencia de relojque permite comparar procesadores conncleosde la misma familia, siendo este un indicador muy limitado dada la gran variedad de diseos con los cuales se comercializan los procesadores de una misma marca y referencia. Un sistema informtico de alto rendimiento puede estar equipado con varios microprocesadores trabajando en paralelo, y un microprocesador puede, a su vez, estar constituido por variosncleos fsicos o lgicos. Un ncleo fsico se refiere a una porcin interna del microprocesador casi-independiente que realiza todas las actividades de una CPU solitaria, un ncleo lgico es la simulacin de un ncleo fsico a fin de repartir de manera ms eficiente el procesamiento. Existe una tendencia de integrar el mayor nmero de elementos dentro del propio procesador, aumentando as la eficiencia energtica y la miniaturizacin. Entre los elementos integrados estn las unidades de punto flotante, controladores de lamemoria RAM, controladores de buses y procesadores dedicados de vdeo.Historia del microprocesadorHasta los primeros aos de la dcada de 1970 los diferentescomponentes electrnicosque formaban un procesador no podan ser un nico circuito integrado, era necesario utilizar dos o tres "chips" para hacer una CPU (uno era el "ALU" - Arithmetical Logic Unit, el otro la "control Unit", el otro el "Register Bank", etc..). En1971la compaaIntelconsigui por primera vez poner todos los transistores que constituan un procesador sobre un nico circuito integrado, el"4004 "', naca el microprocesador.Seguidamente se expone una lista ordenada cronolgicamente de los microprocesadores ms populares que fueron surgiendo. En laURSS se realizaron otros sistemas que dieron lugar a la seriemicroprocesador Elbrus.

Fg1. Lnea de tiempo del microprocesador 2013: ElIntel Core HaswellHaswell es el nombre clave de los procesadores de cuarta generacin de Intel Core. Son la correccin de errores de la tercera generacin e implementan nuevas tecnologas grficas para el gamming y el diseo grfico, funcionando con un menor consumo y teniendo un mejor rendimiento a un buen precio.

Fg2. ElIntel Core Haswell

Microprocesadores de 8 bits.La lnea de microprocesadores de 8 bits, es considerada como el ncleo para otras familias y fabricantes, el INTEL 8080 e INTEL 8085, fueron utilizados en computadores a finales de los 70s y comienzos de los 80s, especficamente el diseo del microprocesador 8080 fue la base para la creacin del Z80 microprocesador que supero ampliamente las prestaciones y mercado del 8080.En la actualidad hay muchas versiones clnicas de esos microprocesadores inclusive ncleos de microcontroladores siguen como diseo base en la CPU el diseo de los Z80.A continuacin se har una descripcin general, de dos de los microprocesadores de 8 bits, ms representativos.Caractersticas GeneralesElIntel 8080fue el sucesor delIntel 8008; esto se dio fcilmente ya que erancompatibles en muchos aspectos yporque utilizaban el mismoconjunto de instrucciones. El i8080 sali al mercado en el ao de 1974, con un empaquetado ms grande,DIPde 40 pines, lo que permiti al 8080 proporcionar unbus de direccionesde 16 bits y unbus de datosde 8 bits, permitiendo el fcil acceso a 64KBde memoria. Tena siete registros de 8 bits, seis de los cuales se podan combinar en tres registros de 16 bits, unpuntero de pilaen memoria de 16 bits, que reemplazaba la pila interna del 8008, y uncontador de programade 16 bits.El 8080 poda manejar 256 puertos deE/S, los cules eran accedidos por los programas mediante instrucciones dedicadas de E/S. Este esquema usaba un espacio de direcciones separado para las entradas/salidas, pero ahora es menos comn que el demapeo de memoriapara dispositivos o puertos de E/S.El 8080 fue implementado en muchos de los primeros microcomputadores, tales como laAltair8800 deMITSy elIMSAI 8080, formando la base para las mquinas que corran el sistema operativoCP/M. El primer microcomputador en una simple tarjeta fue construido en base al 8080. Por medio de su arquitectura de conjunto de instrucciones (ISA), el 8080 hizo un impacto duradero en historia del computador.ElIntel 8085fue presentado en el ao de 1976 y se consider un estndar de la industria de microprocesadores durante mucho tiempo. Tena 20.000 transistores, funcionaba a 1 MHz y estaba encapsulado en un chip de 40 pines.Este microprocesador tiene un total de 16 lneas de direccin. Las 8 lneas de direccin ms significativas estn conectadas a los pines A8y A15, y se conectan directamente al bus de direcciones. El bus de datos de 8 bits est compartido con las 8 lneas de direccin menos significativas. Los pines de alimentacin VCCy VSSdeben ser conectados a una fuente de +5V. El 8085 tiene circuitera de reloj permanente y solo necesita conectar los pines de entrada X1y X2a un cristal.Funciones y diagrama de pinesElmicroprocesador 8080es un chip de 40 pines con encapsulado de doble lnea o DIP. Tiene 16 lneas de direcciones ( pin 1, pines 25 al 27 y pines 29 al 40 ) y 8 lneas bidireccionales para el de bus datos ( pines 3 al 10 ). Todas estas lneas se encargan del direccionamiento de la memoria y los dispositivos de entrada/salida, y del manejo de los datos.A continuacin se presenta el diagrama de pines del i8080 y se anexa una tabla con la descripcin de cada una de sus funciones.

PinNombreDescripcin

1A10Bus de direcciones

2GNDReferencia de tierra. Todas las tensiones se miden con respecto a este punto.

3D4Si SYNC = 0: Bus de datos.

Si SYNC = 1: Seal de control que indica salida a perifrico.

4D5Si SYNC = 0: Bus de datos.

Si SYNC = 1: Seal que indica si el uP est en ciclo de bsqueda de instruccin.

5D6Si SYNC = 0: Bus de datos.

Si SYNC = 1: Seal de control que indica entrada de perifrico.

6D7Si SYNC = 0: Bus de datos.

Si SYNC = 1: Seal de control que indica lectura de memoria.

7D3Si SYNC = 0: Bus de datos.

Si SYNC = 1: Seal que indica que el uP se ha detenido.

8D2Si SYNC = 0: Bus de datos.

Si SYNC = 1: Seal que indica que se realiza una operacin con el stack.

9D1Si SYNC = 0: Bus de datos.

Si SYNC = 1: Modo lectura/escritura.

10D0Si SYNC = 0: Bus de datos.

Si SYNC = 1: Seal de reconocimiento de interrupcin.

11-5VUna de las tres patas de alimentacin del 8080.

12RESETSeal de borrado de todos los registros internos del 8080. Para ello, ponerlo a uno durante tres ciclos de reloj como mnimo.

13HOLDSirve para poner los buses en alta impedancia para el manejo de DMA (acceso directo a memoria).

14INTSeal de pedido de interrupcin.

15CLK2Seal de reloj (debe venir del generador de reloj 8224).

16INTESeal de aceptacin de interrupcin.

17DBINIndica que el bus de datos est en modo lectura.

18/WRIndica que el bus de datos est en modo escritura.

19SYNCEste pin se pone a uno cuando comienza una nueva instruccin.

20+5VUna de las tres patas de alimentacin del 8080.

21HLDAReconocimiento de HOLD.

22CLK1Seal de reloj (debe venir del generador de reloj 8224).

23READYSirve para sincronizar memorias o perifricos lentos (detiene al 8080 mientras se lee o escribe el dispositivo).

24WAITCuando vale "1", el 8080 est esperando al perifrico lento.

25-27A0 - A1Bus de direcciones.

28+12VUna de las tres patas de alimentacin del 8080.

29-40A3 - A11Bus de direcciones.

Fg3. Intel 8080

NOMBRE DEL PINTIPODESCRIPCIN

Lneas de direccin( A15- A0)SalidaProvee la direccin de memoria o nmero de dispositivo entrada/salida. A0denota el bit menos significativo

Lneas de datos ( D7- D0)Entrada/SalidaProvee comunicacin bidireccional de instrucciones o datos entre la CPU y la memoria o dispositivos de entrada/salida.D0es el bit menos significativo.

Seal de sincronismo (SYNC)SalidaLa seal de sincronismo indica el comienzo de cada ciclo mquina.

Seal de entrada de datos (DBIN)SalidaIndica a los dispositivos externos que el bus de datos est en modo de entrada.

Listo (READY)EntradaIndica al 8080a que hay un dato vlido de la memoria o dispositivo de entrada/salida en el bus de datos. Esta seal permite sincronizar la CPU con dispositivos ms lentos. Si despus de enviar una direccin no se recibe la seal de READY, la CPU entra en estado de espera hasta recibirla.

Espera (WAIT)SalidaIndica que la CPU se encuentra en estado de espera.

Escritura ()SalidaSeal de control de escritura para la memoria o dispositivo de entrada/salida.

Reposo (HOLD)EntradaLa CPU entra en estado de reposo, es decir, permite que un dispositivo externo tenga el control del bus de direcciones y de datos.

Reconocimiento de reposo (HLDA)SalidaEsta seal aparece en respuesta a la seal HOLD e indica que el bus de datos y direcciones entran en estado de alta impedancia.

Habilitacin de interrupcin (INTE)SalidaIndica el estado interno del flip-flop de habilitacin de interrupcin. Cuando es 0 se deshabilita la interrupcin y cuando es igual a 1 es habilitada. Cuando la CPU se reinicia las interrupciones son deshabilitadas.

Peticin de interrupcin (INT)EntradaLa CPU reconoce la peticin de interrupcin y la atiende al final de la actual instruccin o mientras est detenido. Si se encuentra en estado de reposo o deshabilitadas las interrupciones no atiende la peticin.

Reinicio (RESET)EntradaMientras la seal est activa el contador de programa es borrado. Despus se reanudar en la posicin de memoria 0.

Tierra (VSS)AlimentacinTierra o referencia

VDDAlimentacin+12VV

VCCAlimentacin+5VV

VBBAlimentacin-5VV

Fases de reloj ()Reloj2 fases externas de reloj suplementarias

Al igual que el i8080, elmicroprocesador 8085, su sucesor, es un procesador de 8 bits con un encapsulado DIP de 40 pines. Su diagrama de pines se ilustra en la siguiente figura. En la tabla anexa se resumen los nombres y descripciones de sus pines.

NOMBRE DEL PINTIPODESCRIPCION

( AD7- AD0)Entrada/salidaBus de direcciones y datos, tres estados.

( A15- A8)SalidaBus de direcciones, tres estados.

ALESalidaSeal de habilitacin del cerrojo de direccin.

SalidaControl de lectura.

SalidaControl de escritura.

IO/SalidaE/S o indicador de memoria.

S0, S1SalidaIndicadores del estado del bus.

READYEntradaPeticin de estado de espera.

SIDEntradaEntrada de datos serie.

SODSalidaSalida de datos serie

HOLDEntradaPeticin de reposo.

HLDASalidaConocimiento de reposo.

INTREntradaPeticin de interrupcin.

TRAPEntradaPeticin de interrupcin no enmascarable.

RST5.5EntradaPeticin de interrupcin hardware vectorizadas.

RST6.5EntradaPeticin de interrupcin hardware vectorizadas.

RST7.5EntradaPeticin de interrupcin hardware vectorizadas.

SalidaConocimiento de interrupcin.

INEntradaReinicializacin del sistema.

REINICIALIZACIN OUTSalidaReinicializacin de los perifricos

X1,X2EntradaConexiones al cristal o RC.

CLKSalidaSeal de reloj

VCC,VssAlimentacin+ 5V, tierra.

Fg4. Intel 8085

Funcionamiento del microprocesadorDesde el punto de vista lgico, singular y funcional, el microprocesador est compuesto bsicamente por: variosregistros, unaunidad de control, unaunidad aritmtico lgica, y dependiendo del procesador, puede contener unaunidad de coma flotante.El microprocesador ejecuta instrucciones almacenadas como nmeros binarios organizados secuencialmente en lamemoria principal. La ejecucin de las instrucciones se puede realizar en varias fases: Prefetch, prelectura de la instruccin desde la memoria principal. Fetch, envo de la instruccin al decodificador Decodificacin de la instruccin, es decir, determinar qu instruccin es y por tanto qu se debe hacer. Lectura de operandos (si los hay). Ejecucin, lanzamiento de las mquinas de estado que llevan a cabo el procesamiento. Escritura de los resultados en la memoria principal o en los registros.Cada una de estas fases se realiza en uno o variosciclos de CPU, dependiendo de la estructura del procesador, y concretamente de su grado de segmentacin. La duracin de estos ciclos viene determinada por lafrecuencia de reloj, y nunca podr ser inferior al tiempo requerido para realizar la tarea individual (realizada en un solo ciclo) de mayor coste temporal. El microprocesador se conecta a un circuitoPLL, normalmente basado en uncristal de cuarzocapaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o pulsos) en un segundo. Este reloj, en la actualidad, genera miles demegahercios.El microprocesador funciona a travs de dos memorias. La Memoria de Solo Lectura, o ROM (siglas en ingls), es un programa con una serie deinstruccionesfijas y es programada por una serie de bytes fijos. La otra memoria es la RAM, o Memoria de Acceso Aleatorio (siglas en ingls). El nmero de bytes en esta memoria es variable y tienen un corto tiempo de duracin. Si la electricidad se apaga, la RAM se limpia. La ROM tiene un pequeo programa interno llamado BIOS (siglas en ingls de Sistema Bsico de Entrada Salida). El BIOS prueba el hardware de la mquina cuando se inicia. Luego, busca otro programa en la ROM llamado sector de inicio. El sector de inicio ejecuta series deinstruccionesque ayudan a utilizar la computadora efectivamente.

Fg5. Funcin bsica de un microprocesador

Arquitectura del microprocesador

Un microprocesador consta de las siguientes partes:El coprocesador matemtico:Correctamente la FPU (Unidad de coma flotante). Que es la parte del micro especializada en esa clase de clculos matemticos, antiguamente estaba en el exterior del micro en otro chip. Esta parte est considerada como una parte lgica junto con los registros, la unidad de control, memoria y bus de datos.La memoria cach:Es una memoria ultrarrpida que emplea el micro para tener a mano ciertos datos que predeciblemente sern utilizados en las siguientes operaciones sin tener que acudir a la memoria RAM reduciendo el tiempo de espera. Por ejemplo: en una biblioteca, en lugar de estar buscando cierto libro a travs de un banco de ficheros de papel se utiliza la computadora, y gracias a la memoria cache, obtiene de manera rpida la informacin. Todos los micros compatibles con PC poseen la llamada cache interna de primer nivel o L1; es decir, la que est ms cerca del micro, tanto que est encapsulada junto a l. Los micros ms modernos (Pentium III Coppermine, Athlon Thunderbird, etc.) incluyen tambin en su interior otro nivel de cach, ms grande aunque algo menos rpida, la cach de segundo nivel o L2.

El encapsulado:Es lo que rodea a la oblea de silicio en si, para darle consistencia, impedir su deterioro (por ejemplo, por oxidacin por el aire) y permitir el enlace con los conectores externos que lo acoplaran a su zcalo a su placa base.

Fg6. EncapsuladoDisipador de calor: Es fundamental para un rendimiento optimo de los mismos. Esto es debido a que en todo semiconductor, el flujo de la corriente produce una prdida de energa que se transforma en calor. El calor produce un incremento de la temperatura de dispositivo. Si este incremento es excesivo e incontrolado, inicialmente provocara una reduccin de la vida til del elemento y en el peor de los casos lo destruir.

Los registros:Son bsicamente un tipo de memoria pequea con fines especiales que el micro tiene disponible para algunos usos particulares. Hay varios grupos de registros en cada procesador. Un grupo de registros est diseado para control del programador y hay otros que no son diseados para ser controlados por el procesador pero que CPU los utiliza en algunas operaciones en total son treinta y dos registros.

Fg7. Registros de un microprocesador

La memoria:Esel lugar donde el procesador encuentra sus instrucciones de programa y sus datos. Tanto los datos como las instrucciones estn almacenados en memoria, y el procesador los toma de ah. La memoria es una parte interna de la computadora y su funcin esencial es proporcionar un espacio de trabajo para el procesador.

Fg8. Memoria de un microprocesador

Puertos: es la manera en que el procesador se comunica con el mundo externo. Un puerto es anlogo a una lnea de telfono. Cualquier parte de la circuitera de la computadora con la cual el procesador necesita comunicarse, tiene asignado un nmero de puerto que el procesador utiliza como si fuera un nmero de telfono para llamar circuitos o a partes especiales.

Fg9. Arquitectura del microprocesador

Estructura interna del microprocesadorUnidad central de proceso

Tambin abreviado como CPU o UCP, en trminos generales es el cerebro del computador, el cual ejecuta las instrucciones dadas por el sistema operativo mediante los perifricos de entrada; est implementado en un nico circuito integrado llamado microprocesador. En s, es el encargado de decodificar y ejecutar las instrucciones de los programas cargados en la memoria principal, hacer ms eficientes las operaciones aritmticas, coordinar y controlar algunas otras partes de la mquina. Cuentan con cuatro partes bsicas. Unidad Aritmtica Lgica Registros Registro de datos Registro de direcciones Registro de control Acumulador ACC. Unidad de Control Contador de programa Registro de instruccin Decodificador de instrucciones Reloj del sistema Secuenciador Buses Bus de datos Bus de direcciones Bus de control

Ilustracin 1 - CPU internamenteDentro del CPU tenemos la unidad aritmtica lgica ALU y la unidad de control UC, a su vez dentro de cada una de estas tenemos otros subelementos.ALU

Unidad Aritmtica Lgica, es la encargada de realizar las operaciones que le ordene la Unidad de Control, estas operaciones son de tipo lgico, comparativo y matemtico. Normalmente los datos con los que se opera y los resultados de tales operaciones, se encuentran almacenados en los bancos de registros; transfiere los datos entre las posiciones de almacenamiento, tiene un registro muy importante conocido como acumulador ACC.Acumulador ACCEl acumulador es un registro utilizado para almacenar temporalmente los resultados aritmticos y lgicos intermedios que sern tratados por el circuito operacional[footnoteRef:1] del ALU. [1: ]

Circuito OperacionalContiene los circuitos necesarios para la realizacin de las operaciones con los datos procedentes del Registro de Entrada. (Este circuito corresponde a la v de la ilustracin 2).Banco de registrosProporciona un espacio de almacenamiento para los datos con que trabaja el CPU. Los registros se cargan con informacin de la memoria principal antes de comenzar a operar, cuando se necesita liberar el espacio de los bancos de registro para manipular nuevos datos, su valor se escribe en la memoria principal. Operar con datos que se encuentran en los bancos de registro es mucho ms fcil que tratar con los almacenados en la memoria principal.El banco de registro a su vez se divide en tres sub-registros ms: Registros de Datos: Guarda la informacin con que se trabaja. Registros de Direcciones: Guardan direcciones de memoria en las que puede haber datos. Registros de control: Controlan el estado de la CPU.

Ilustracin 2 - ALU, estructura internaUnidad de ControlLa unidad de control es la encargada supervisar la ejecucin de programas, de coordinar y controlar las actividades de entrada y salida. Lee las instrucciones mquina almacenadas en la memoria principal, poniendo a disposicin los datos requeridos por la instruccin; decide dnde almacenar los datos, las enva al ALU para ser procesadas y consiguientemente estar en la capacidad de generar seales necesarias para controlar y coordinar el resto de las unidades funcionales del ordenador.Es decir, en forma concreta y fundamental, la unidad de control es la que gobierna todas las actividades de la computadora, se puede decir que es el ncleo de la computadora. Es el intrprete y ejecutor de las instrucciones.Entre las funciones que realiza estn: Supervisa la ejecucin de programas. Coordina y controla las actividades de entrada y salida. Determina qu funcin debe ejecutarse y pone a disposicin los datos requeridos por la instruccin. Decide donde se almacenan los datos y los transfiere desde su almacenamiento. Una vez ejecutada la instruccin, la Unidad de Control determina dnde ir el resultado, si sale como informacin o se guarda para su futuro uso.Partes Fundamentales Contador de programa: Registro que apunta a la direccin de memoria de la prxima instruccin a ejecutar. Registro de instruccin: guarda la instruccin que se est ejecutando. Decodificador: Interpretar la instruccin a realizar. Reloj: Genera una seal de sincrona. Secuenciador: Activa en el orden adecuado las diferentes unidades funcionales para ejecutar la instruccin.Los dos tipos de UC ms frecuentes son: Cableada: La lgica de las operaciones est implementada mediante hardware. Microprograma: es una pequea CPU en miniatura que puede programarse para realizar diferentes tareas.Adems cuenta con un par de buses que transportan la informacin entre los elementos del CPU; el bus de datos transporta la informacin que se est procesando, mientras el bus de control proporciona toda la sealizacin necesaria para realizar el trabajo de forma ordenada.

Ilustracin 3 - UC en interaccin con la memoria RAM y el ALU

21