Está en la página 1de 13

EMG

MICROPROCESADORES
El microprocesador o procesador (CPU) es el componente más
importante de una computadora “es el cerebro de la computadora”.
Su función básica es: procesar la información, además de realizar
todo tipo de operaciones de control de cada uno de los dispositivos,
da autorización para realizar diferentes procesos que los dispositivos
requieren, de acuerdo a una prioridad previamente asignada.
Físicamente el microprocesador es un circuito integrado que se halla
ubicado en la tarjeta madre sobre un zócalo (socket) que es una
delgada tableta de silicio que puede contener cientos de miles o millones de pequeños
interruptores con dos únicas posiciones: activado o desactivado.
La velocidad de una computadora depende del microprocesador,
se mide en Hertzios (Hz) y sus múltiplos son: Megahertzios,
Gigahertzios.
La razón para su aparente inteligencia es la velocidad con la cual
puede ejecutar una simple instrucción. Un microprocesador
puede procesar más de 100 millones de instrucciones por segundo.

Aunque la denominación “CPU” es un tanto ambigua (puesto que también se suele aplicar
este término a la caja, case, torre, semitorre, etc. que contiene los componentes internos del
ordenador), también se puede utilizar este nombre para referirnos al microprocesador.

1
EMG

El microprocesador también lleva a cabo las funciones de control central, realiza las
decisiones operativas, lógicas y de cálculo. Contiene los circuitos lógicos que permiten
realizar las actividades de cálculo. Controla el funcionamiento de las unidades funcionales,
recupera de la memoria las instrucciones de la máquina, las decodifica y hace que las
operaciones se vayan ejecutando correctamente. El microprocesador está en comunicación
con la memoria y con las unidades de entrada/salida.
La tendencia de los últimos años ha sido la de integrar más núcleos dentro de
un mismo empaque, además de componentes como memorias Cache y
controladores de memoria, elementos que antes estaban montados sobre la
placa base como dispositivos individuales. Un núcleo suele referirse a una
porción del procesador que realiza todas las actividades de una CPU real.
HISTORIA DE LOS MICROPROCESADORES

El microprocesador es producto de la evolución de distintas tecnologías predecesoras surgido


de la computación y la tecnología semiconductora; en los inicios no existían los procesadores
tal como los conocemos hoy, el inicio de su desarrollo data de mitad de la década de 1950,
estas tecnologías se fusionaron a principios de los años 70, produciendo el primer
microprocesador. Tales tecnologías iniciaron su desarrollo a partir de la segunda guerra
mundial; en este tiempo los científicos desarrollaron computadoras específicas para
aplicaciones militares. En la posguerra a mediados de la década de 1940, la computación
digital emprendió un fuerte desarrollo también para propósitos científicos y civiles. El primer
procesador comercial, el Intel 4004, fue presentado el 15 de noviembre de 1971. Los
diseñadores fueron Ted HOFF Y Federico Faggin de Intel y Masatoshi Shima de Busicom
(mas tarde ZILOG). Los nuevos microprocesadores pueden tratar instrucciones de hasta 256
bits habiendo pasado los de 128, 64, 32, 8 y 4 bits. Desde la aparición de los primeros
computadores en los años cuarenta del Siglo XX, muchas fueron las evoluciones que tuvieron
los procesadores antes de que el microprocesador surgiera por simple disminución del
procesador

GENERACIONES DE MICROPROCESADORES

A) PROCESADORES DE 1RA GENERACIÓN: EQUIPOS XT (EXTENDED


TECHNOLOGY)

Es la generación de los procesadores de la serie 8086 y 8088


Se fabrican en paquetes rectangulares de 40 patas llamados DIP (Dual In-line Package)
Los chips más antiguos se denominaban 8088-1 y corren a baja velocidad 4.77 a 5 Mhz

2
EMG

Los microprocesadores 8088-2 más sofisticados corren a velocidades de 6.66, 7.16 u 8


Mhz.

B) PROCESADORES DE 2DA GENERACIÓN: MICROPROCESADORES 80286


AT (ADVENCED TECHNOLOGY)

Los equipos de la segunda generación se denominaron AT y son aquellos que están equipados
con los microprocesadores 80286,80386 y 80486 o sus respectivos
equivalentes en las marcas CYRIX y AMD.
Este microprocesador fabricado en un paquete cuadrado
denominado PGA (Pin Grid Array) o arreglo de pines en forma de
rejilla, se puede encontrar también fabricado en modo PLCC (Plastic
Leadless Chip Carrier) o portachip plástico sin suelda.
Tiene el ancho del bus de datos de 16 bits y es un poco más poderoso que sus predecesores.

C) PROCESADORES DE 3RA GENERACIÓN: MICROPROCESADOR 80386

Esta generación de microprocesadores tiene 2 versiones

El 80386DX de la firma INTEL constituido por un bus de datos de 32 bits de ancho, un


amplio juego de instrucciones y funciones de programación, así como, la capacidad de
multitarea.

El 80386SX desarrollado con el fin de bajar el costo de fabricación de equipos, el cual solo
difiere del anterior en el ancho del bus de datos de ingreso, el cual es de 16 bits, sin embargo,
internamente el chip tiene un ancho del bus de 32 bits lo que le permite utilizar tarjetas madre
de 16 bits, substancialmente más económicas que las de 32 bits.

D) PROCESADORES DE 4TA GENERACIÓN: MICROPROCESADOR 80486

Combina una mejora del 80386 con 8Kb de memoria cache interna
y un coprocesador matemático en la misma pastilla, al cual se le dio
el nombre de 80486DX.

Como en los casos anteriores, INTEL encontró la manera de


desarrollar una versión «SX» del microprocesador 80486, más
económico que la versión «DX»; aunque en este caso se mantiene
el mismo ancho del BUS de datos en 32 bits, incorpora 8 Kb de memoria cache interna y no
se incluye la unidad de punto flotante dentro del CPU la que debía ser adquirida como
dispositivo opcional.

80486DX2: OVERDRIVE, el cual corre simultáneamente a 2


velocidades,
80486DX4: OVERDRIVE, el cual corre internamente al cuádruplo de la
velocidad del reloj pudiéndose en algunos casos tan solo triplicar su
velocidad.

3
EMG

Otros fabricantes tienen sus propias versiones de microprocesadores como CYRIX y AMD

E) PROCESADORES DE 5TA GENERACIÓN: PENTIUM


PENTIUM
Denominada Pentium y no 80586; debido a cuestiones judiciales, ya
que INTEL pretendió patentar el número 80586; pero una corte
norteamericana determinó que nadie es dueño de un número.

Tiene diferentes velocidades de reloj desde 60Mhz hasta 166Mhz.

PENTIUM MMX es una variante de este procesador, aparece en el año


1996, la cual incluye un juego adicional de 57 microinstrucciones
específicos para manejar multimedia conocida como MMX, Sus velocidades fluctúan entre
166Mhz y 300Mhz.

Este procesador tiene un diseño nuevo con una disposición de pines diferente a los de cuarta
generación, lo que significa que tanto el zócalo donde se lo inserta como el motherboard que
lo contiene son diferentes.

AMD 586

El procesador AMD 5X86 capaz de ser utilizado en un motherboard


diseñado para cuarta generación con un zócalo 3; la velocidad de este
procesador fue de 133Mhz; sin embargo, su rendimiento equivalía a un
procesador PENTIUM de 75 Mhz.

La siguiente versión de procesadores de esta firma fue el AMD 586K5,


diseñado totalmente para trabajar en motherboards de quinta generación
con un zócalo 7; Sus velocidades llegan a 233Mhz existiendo versiones que incorporan las
microinstrucciones MMX de INTEL.

CYRIX 5x86
El procesador 5x86 de 100Mhz y 120Mhz de velocidad,
diseñados para trabajar en zócalos 3 de motherboards de cuarta generación.
Su buen rendimiento y su bajo costo lo hicieron muy popular en su época.

PROCESADOR CYRIX 5X86, ESPECIFICACIONES TECNICAS

Velocidad de reloj 100Mhz, 120Mhz multiplexado


Multiplicador de reloj Multiplicador 2x, 3x
Cache L1 16Kb write back, 4 vías asociativo, instrucciones y
datos

4
EMG

F) Bus Bus interno de datos de 16 bits, bus de direcciones de


32 bits, bus externo de datos de 32 bits
Pin/Socket 168 pines PGA, 208 pines QFP
Unidad de Punto 80 bits con interfase de 64 bits, ejecución paralela, usa
Flotante un juego de instrucciones x87, IEEE-754 compatible
Voltaje 3.45v en el núcleo, 5v para I/O

PROCESADORES DE 6TA GENERACIÓN

PENTIUM PRO

Sus características lo hacían el procesador más poderoso de la época,


diseñado con un CPU de triple vía y un cache L2 de 512Kb encapsulado y
adecuado para ejecutar la mayoría del software de 32 bits.

El procesador PENTIUM PRO fue diseñado para rebasar ampliamente el


rendimiento del procesador PENTIUM.

CYRIX 6x86

Tiene dos versiones:


6x86: No incluye el juego de microinstrucciones para el manejo de
multimedia
6x86L: Incluye el juego de microinstrucciones para el manejo de
multimedia

Estos procesadores fueron más eficientes que los correspondientes Pentium trabajando a
velocidades de reloj menores que Pentium, por lo que estableció dentro de su nomenclatura
la identificación PR, que significa un rendimiento igual a un Pentium de una velocidad
superior; por ejemplo tenemos una versión de CYRIX 6x86 PR166, significa que este
procesador trabaja a una velocidad real de 133Mhz, pero su rendimiento equivale al
rendimiento de un Pentium trabajando a 166Mhz.

CYRIX M II

Diseñado para operar con frecuencias mayores a las del MMX, su diseño
se basa en el núcleo del procesador 6x86 con características
superescalares
Este procesador ofrece alto rendimiento en procesos avanzados de
Windows 95 y 98.

CARACTERISTICAS TECNICAS DEL CYRIX MII

Reloj 2x, 2.5x, 3x, 3.5x bus/núcleo multiplicador de reloj flexible

5
EMG

Cache L1 64Kb, retroescritura, 4 vías asociativas, instrucciones y datos unificados,


direccionamiento de punto dual
Bus Bus de datos externo de 64 bits, bus de direcciones de 32 bits
Pin / Socket Socket 7 compatible (P54C)
Compatibilidad Compatible con Windows 95, Windows NT, Unix, OS/2, y otros sistemas
operativos; corre aplicaciones de 16 y 32 bits así como software MMX
extendido
Voltaje 2.9v para el núcleo, 3.3v para I/O

Actualmente se cuenta con procesadores M II-300, M II-333, M II-366 y M II-433 de


velocidad.

PROCESADOR AMD K6

De la firma AMD, denominada como K6 coloco con éxito su modelo


MMX de 266Mhz, este procesador al igual que los otros es de
excelente calidad y de bajo precio.
Este procesador ha sido diseñado para competir con el Pentium II de
INTEL, con alto rendimiento en Windows 95 y 98, Windows NT y
todos los sistemas operativos x86.

Este procesador tiene una unidad del punto flotante compatible con la norma IEEE-754, 57
microinstrucciones MMX de INTEL para el manejo de multimedia, cuenta además con un
sistema de administración de energía [SMM] compatible y la disposición de sus pines
permite colocarlo en un zócalo 7.

Tiene un proceso de fabricación en silicón de 5 capas metálicas de 0.25 micrones, o 0.35


micrones es el más avanzado en la actualidad.

PENTIUM II

Se puede considerar como el producto entre el PENTIUM MMX y


el PENTIUM PRO, dispone de una memoria cache L2 de 512Kb,
pero corre a la mitad de la velocidad, puede ser utilizado en
ambientes de multiproceso pero únicamente en áreas de CPU
duales con buses independientes, esto proporciona un gran ancho
de banda que es llenado con la potencia de procesamiento.

En lugar de tener el diseño usual de un paquete cuadrado, viene en


un cartucho que se inserta en una ranura especial (SEC, Single Edge Contact), el núcleo y la
memoria cache de nivel 2 (L2) están encerradas en un cartucho de plástico y metal, el diseño
incluye 512Kb de memoria cache L2, este procesador también incluye 32Kb de memoria
cache L1, el doble de lo que dispone un PENTIUM PRO.

6
EMG

El procesador PENTIUM II tiene disponibles versiones en velocidades de 450MHz,


400MHz, 350MHz, 333MHz, 300MHz, 266MHz y 233MHz.

Características

 Arquitectura de doble bus independiente (DIB): Como el procesador Pentium Pro, el


procesador Pentium II también utiliza la arquitectura DIB, esta tecnología de alto
rendimiento, combina una memoria cache L2 de alta velocidad y un bus de sistema
avanzado que permite activar transacciones múltiples y simultáneas.

 Tecnología MMX de INTEL: La tecnología ampliada de INTEL, presente en el


Pentium II provee de alto rendimiento para multimedia, comunicaciones y
aplicaciones 3D.

 Ejecución Dinámica: El procesador Pentium II utiliza esta combinación de técnicas


de procesamiento, utilizadas por primera vez en el Pentium Pro, para acelerar el
rendimiento del software.

 Cartucho Single Edge Contact (S.E.C.): Utilizando esta tecnología, el núcleo y la


memoria cache L2 están totalmente empaquetadas en un cartucho de plástico y metal,
estos subcomponentes están montados en la superficie

PENTIUM CELERON (Versión económica de todos los Pentium II, III, IV)

El procesador Pentium II Celeron y Pentium III Celeron es la versión económica del los
procesadores Pentium II y Pentium III, se los conoce comercialmente como Celeron
disponible en versiones trabajando a las velocidades de 300, 333, 400, 433, 466, 533, 566,
633, 733, 833MHz,
Trabaja con bus externo de 66MHz y 800, 900, 1000, 1100MHz
Es utilizado para programas educativos, juegos interactivos 3D, aplicaciones de
productividad y navegación por Internet.
El núcleo del procesador tiene 19 millones de transistores, ya que se ha integrado la memoria
cache L2 en su interior.

Características

 Disponibles en 300, 333, 400, 433, 466, 533, 566, 633, 733, 833 MHz, con bus de 66MHz
y 800, 900, 1000, 1100 MHz, Con bus de 100MHz.
 Incluye tecnología Intel MMX(tm)
 Incluye 32Kbyte (16Kbyte/16Kbyte) de cache sin bloqueo, nivel uno, que provee acceso
rápido a los datos muy utilizados
 Los procesadores Intel Celeron de 633, hasta 333 Mhz incluyen 128Kbyte de cache
integrado.

AMD K6-2 3DNow!

7
EMG

El procesador AMD-K6-2 con tecnología 3DNow! de sexta generación


dispone de 9.3 millones de transistores.
Manufacturado con tecnología de 5 capas metálicas de AMD de 0.25
micrones con un paquete CPGA (Ceramic Pin Grid Array) de 321 pines

La tecnología 3DNow! es la primera innovación de la arquitectura x86 que incluye una


ampliación significativa en la unidad de punto flotante para el manejo intensivo de gráficos
3D y aplicaciones multimedia; utiliza el proceso SIMD (Single Instruction Multiple Data)
considerado como una característica clave del procesador.

La tecnología 3dNow Mejora la habilidad del procesador para manejar cálculos en punto
flotante, cierra la brecha existente entre el procesador y el rendimiento de un acelerador
gráfico

Relación entre tecnología 3DNow! y MMX

 Tecnologías diferentes con codificado similar y ejecución de instrucciones simultaneas


 La tecnología MMX fue desarrollada para mejorar las operaciones intensivas de enteros
en renderizados como los gráficos de 2D
 La tecnología 3DNow! fue desarrollada para acelerar de principio a fin las operaciones
intensivas de punto flotante para gráficos 3D y multimedia

Procesador AMD-K6(r)-III

El procesador AMD-K6(r)-III con tecnología 3DNow!(tm) combina


la tecnología 3DNow! de AMD con el nuevo diseño de cache de tres
niveles para procesar imágenes de 3D con asombrosos detalles,
gráficos a todo color sonido de alta calidad y reproducción de video
digital.
Cuya velocidad de reloj es de 400-MHz a 500-MHz.

Características

 Dispone de 21.3 millones de transistores en una pastilla de 118 m2


 Disponible en un chip cerámico de 321 pines CPGA (Ceramic Pin Grid Array)
 Manufacturado usando el proceso AMD de 0.25 micrones, y tecnología de silicon con 5
capas metálicas y tecnología de interconexión local.

PENTIUM III

8
EMG

Es básicamente un PENTIUM II, pero con una nueva versión de


instrucciones MMX, que incluye 70 nuevas instrucciones para manejo
avanzado de imágenes 3D, que incrementan el rendimiento en los
procesos 3D corriendo más rápidamente.

Contiene adicionalmente un número de identificación electrónica (ID)


que pretende evitar la práctica de acelerar los procesadores a
velocidades superiores a las que recomienda el fabricante, (OVERCLOCKING).

Los procesadores Pentium III tienen velocidades de 450, 500, 550, 600, 650, 700, 800, 866,
900, 933, 1000, 1100, 1200 y 1300Mhz

G) PROCESADORES DE 7MA GENERACIÓN

AMD-K7-Athlon(TM)

El procesador AMD-K7-3DNow!(TM) es la primera versión de


poderosos procesadores de séptima generación de la firma
AMD, comercialmente conocido como AMD Athlon(tm).
Totalmente compatible con Windows
Memoria cache de nivel 1 (L1) integrada en el chip de 128Kb,
interfase posterior programable de alto rendimiento para cache
L2 512 Kb a 2 Mb
Sistema de Buses de de 200Mhz y con soporte para multiprocesamiento.
Velocidades disponibles de 500, 550,… hasta 1000 Mhz sobre una tecnología de proceso de
0.25 micrones, teniendo su desempeño un 35% superior al Pentium III o al Pentium III XEON
de la misma velocidad

El tamaño físico del procesador es de 184mm2 y tiene aproximadamente 22 millones


transistores.

AMD DURON

El procesador AMD - DURON -3DNow!(TM), totalmente compatible


con Windows
Memoria cache de nivel 1 (L1) integrada en el chip de 128Kb
Interfase posterior programable de alto rendimiento para cache L2 de
hasta 2MB
Sistema de bus de 200Mhz
Este nuevo procesador fue fabricado para ofrecer una competencia
directa en precio rendimiento al CELERON, pero el rendimiento del DURON es superior al
CELERON

Diferencias:
CELERON
Bus del sistema trabajando a 66 MHz
9
EMG

Memoria cache L1 64 KB
Memoria cache L2 Nada Cuando es SEPP (SLOT1)
Memoria cache L2 128 KB (en el chip) cuando es PPGA (socket 370)

DURON
Bus del sistema trabajando de 100 a 200 MHz
Memoria cache L1 128 KB
Memoria cache L2 128 KB a 2MB (dependiendo de la memoria instalada y el
Mother Board)

AMD K7 ATHLON TUNDER BIRD (TB)

Conocido como Athlon, totalmente compatible con Windows, y con


LINUX.
Memoria cache de nivel 1 (L1) integrada de 128Kb.
Interfase posterior programable de alto rendimiento para cache L2 de
256 KB a 1 MB dependiendo de la cantidad de memoria Ram del sistema
ya que usa una parte del final de la memoria para uso de cache L2
Sistema de bus de 266 Mhz
Fue fabricado para ofrecer un alto rendimiento superior al Pentium III

AMD K7 ATHLON XP-3DNow!(TM)

Conocido como Athlon XP, totalmente compatible con


Windows XP, y con LINUX
Memoria cache de nivel 1 (L1) integrada de 128Kb
Interfase posterior programable de alto rendimiento para
cache L2 de 512 KB en el chip y una Cache L3 hasta 2
MB dependiendo de la cantidad de memoria RAM del
sistema ya que usa una parte del final de la memoria para
uso de cache L2
Sistema de bus de 266Mhz

Tecnología de sonido DRAGON dependiendo del modelo mainboard,


Utiliza zócalo #462
Fue fabricado con tecnología cuántica para ofrecer un alto rendimiento superior al Pentium
IV.

PENTIUM IV

Este procesador es básicamente un PENTIUM III, pero con una nueva


versión de instrucciones netbrush, ejecuta 6 instrucciones por ciclo de
reloj, 4 niveles de entubado o pipelines (capas), 2 puntos flotantes
1 decodificador de instrucciones X86
64KB de cache interno L1 divididos en 56Kb de instrucciones y 8 KB
para datos

10
EMG

256 KB de cache PENTIUM 4 SOCKET 423 L2 en versiones 80528, 80529, 80530 y 80531
y
512 KB L2 en versiones 80532 que se lo reconoce fácil por la letra A al final del número que
indica la velocidad,
Posee un bus externo de 400 MHz el cual se encuentra solo entre la memoria del sistema y
el procesador el resto del sistema trabaja a 100 o 133 MHz de bus externo, también contiene
adicionalmente instrucciones SSE2 para un mejor desempeño en 3D (algo parecido al 3D
NOW de AMD) y un número de identificación electrónica (ID) que pretende evitar la práctica
de acelerar los procesadores a velocidades superiores a las que recomienda el fabricante,
(OVERCLOCKING)

Los procesadores Pentium IV tienen velocidades de 1400, 1500, 1600, 1700, 1800, 1900,
2000, 2100, 2200,2300, 2400 Mhz , 2.8 ,3.0, 3,2 Ghz.

LA FAMILIA MOTOROLA
Los equipos de la firma APPLE han tenido un desarrollo
paralelo a los equipos basados en el procesador INTEL o
compatibles, esta firma ha preferido utilizar el
microprocesador MOTOROLA desde casi sus inicios.

H) PROCESADORES DE 8VA GENERACIÓN

INTEL ITANIUM E ITANIUM 2, fueron lanzados en 2001 y 2002 respectivamente.


Primer procesador de 64 bits de Intel. Gama alta orientada a servidores. Primeros
procesadores en incluir tres niveles de cache integrados. El Itanium 2 incluye mejoras: Más
ancho de banda del bus CPU, Mayor velocidad de reloj.
FSB como mínimo dos veces más rápido.

AMD Athlon 64 y 64 FX. Lanzados en septiembre del 2003,Primeros procesadores de 64


bits para uso doméstico, Controlador de memoria integrada, Las principales diferencias entre
el 64 y el 64 FX son la memoria cache y el ancho del bus, Velocidad entre 1.8 Ghz y 2.4
Ghz.

AMD OPTERON, Lanzado en la primavera del 2003, Versión del Athlon 64 para
estaciones de trabajo y servidores, Soportaban chipsets de terceras compañías.

PROCESADORES DE DOBLE NÚCLEO

INTEL PENTIUM D Y PENTIUM EXTREME EDITION, Introducidas en la


primavera del 2005, Utilizaban dos núcleos Pentium 4 (Prescott), Tuvo que limitar la
velocidad a 3.2 Ghz, El EE es similar al D pero incluye, por ejemplo, multiplicadores de
reloj.

AMD Athlon 64 X2 y procesadores de doble núcleo Opteron, Lanzados en 2005.


Frecuencias de reloj: Athlon 64 X2: de 2.2 Ghz a 2.4 Ghz: Opteron: de 1.8 Ghz a 2.4 Ghz.

11
EMG

Sus chips tienen ventajas sobre los de Intel: Controlador de memoria integrado. Menos
impacto del segundo núcleo en relación al calentamiento.

Intel Core Duo Lanzado en 2006, 32 bits, 2 Mb cache L2, FSB 533 ó 667 Mhz., Primer
procesador de Intel usado en los Mac.

COMPONENTES DEL PROCESADOR


En su mayoría los microprocesadores tienen la siguiente estructura:

Los componentes principales del microprocesador o CPU son tres: Unidad de Control,
Unidad Aritmética Lógica, Registros.

La ALU (Unidad Aritmética y Lógica): que ejecuta las operaciones aritméticas y lógicas
básicas. Cuando una instrucción en un programa involucra Aritmética o lógica, la unidad de
control le pasa el control a la ALU (Unidad Aritmética Lógica) que se encarga de realizar las
operaciones de tipo aritmético y lógico.

Es el cerebro del microprocesador, esta unidad realiza operaciones lógicas comparativas,


cálculos mediante funciones aritméticas, y toma decisiones lógicas (determina si una
afirmación es V o F), por una serie de registros donde se almacena información
temporalmente, y por una unidad de control que interpreta y ejecuta las instrucciones.

12
EMG

Algunos microprocesadores delegan parte de la tarea de resolver funciones matemáticas de


alta complejidad a una unidad externa denominada el coprocesador matemático.

La Unidad de Control: responsable de emitir y recibir las señales de control (impulsos


eléctricos) para la ejecución de las instrucciones y otras operaciones básicas como el control
de otros dispositivos del computador. Dirige las operaciones de todas las otras unidades del
computador incluyendo los dispositivos o periféricos. Administra todos los recursos de la
computadora, es como un policía dirige el flujo de datos entre la CPU y la computadora. La
Unidad de Control contiene las instrucciones de la CPU para llevar a cabo la ejecución de
comandos. La unidad de control obtiene las instrucciones de la memoria, las interpreta y
luego las transmite al componente apropiado para que efectúe la labor que se indica.
Existen señales de control que intervienen en las operaciones que realiza el procesador, ya
que para que el microprocesador ejecute una instrucción de programa, éste debe realizar una
serie de tareas tales como:

- Lectura de los datos desde la memoria principal o desde los dispositivos de


entrada/salida,
- Manejar los resultados entregados por la unidad aritmético-lógica
- Manipular el contenido de los registros de acuerdo a la instrucción que se está
ejecutando.
- Cada instrucción que realiza el microprocesador requiere de un tiempo preciso y
sincronizado, el cual es manejado por un reloj oscilador controlado por un cristal para
generar la frecuencia de cada ciclo de tiempo. Cada pulso de reloj permite al
microprocesador ejecutar una operación aunque pueden darse casos en que una
operación requiera de varios ciclos de reloj para ser ejecutada.
- Atención a las interrupciones IRQ’s; cada vez que existe una situación que requiere
atención del microprocesador, se genera una interrupción en la actividad del
microprocesador para atender dicha solicitud.

Por lo tanto cada instrucción simple de máquina se convierte a una serie de funciones simples
que puede ejecutar el microprocesador, a través del decodificador de instrucciones.

Los Registros son elementos individuales que almacenan información (una especie de
memoria), los cuales por la función que realizan pueden ser:

Registros acumuladores: Almacenan valores y resultados de una operación sea aritmética


o lógica. Sirven para el almacenamiento temporal de datos, también puede ser utilizado como
registro de propósito general.

Registro contador de programa: Rastrea la dirección dentro de la memoria principal


(RAM), donde se encuentra la siguiente instrucción de programa que será ejecutada, esto se
realiza mientras el microprocesador ejecuta una instrucción en curso.

Registro puntero de pila: Guarda la dirección de la siguiente posición libre en la pila; este
puntero puede avanzar o retroceder a lo largo de la pila; la pila puede almacenar el
contenido de varios registros del CPU.
13

También podría gustarte