Vous êtes sur la page 1sur 4

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA

Antonio José de Sucre


GUÍA NRO 1: Introducción a los Microprocesadores

Microprocesador
Un microprocesador (P) es un circuito integrado capaz de recibir y ejecutar ordenes, las
mismas son dadas a través de instrucciones. El P ejecuta las instrucciones del programa de
manera secuencial. Las instrucciones son las órdenes que se dan para realizar una
operación, y son presentadas con números binarios. Todas las instrucciones que pueden ser
interpretadas por el ordenador se conocen como código de máquina o lenguaje de máquina.
La El P está formado, de manera sencilla por la ALU (Unidad Aritmético Lógica), la UC
(Unidad de Control), los buses y los registros.
1) UC (Unidad de Control): La unidad de control tiene dos funciones:
a) Se encarga de decodificar las instrucciones.
b) Se encarga de temporizar las operaciones necesarias para ejecutar las
instrucciones y controla el secuenciamiento de las instrucciones en función de
la evolución del registro contador de programa.
2) ALU (Unidad Aritmético lógica): Se encarga de realizar un conjunto de operaciones
aritméticas básicas (sumas, restas, multiplicaciones, divisiones) y operaciones lógicas
(OR, NOT, AND). Tambien se ubican banderas (flags) que indican el estado del P.
3) Registros: Los registros son memorias de poca capacidad y alta velocidad que permite
guardar transitoriamente y acceder a valores muy usados (sobretodo operaciones
matemáticas). Cuantos más registros contenga el microprocesador, menos tiene que
acudir este a la memoria principal.
4) Buses internos: Es el conjunto de pistas que comunican todos los elementos de la
CPU.

Microprocesadores Ing. Verónica Pérez 1


INSTITUTO UNIVERSITARIO DE TECNOLOGÍA
Antonio José de Sucre
GUÍA NRO 1: Introducción a los Microprocesadores

Un microprocesador para cualquier aplicación se debe conectar basicamente los siguientes


componentes:
1. Memoria RAM para contener los datos.
2. Memoria tipo ROM /PROM/EPROM para almacenar el programa
3. Periféricos de E/S para comunicarse con el exterior.
4. Diversos módulos para el control de periféricos: temporizadores, Puertos Serie y
Paralelo, Conversores Analógico/Digital, CDA: Conversores Digital/Analógico, entre
otros.
5. Generador de impulsos de reloj que sincronizan el funcionamiento de todo el sistema.

Los elementos que no deben faltar son las memorias, como se conecten estas al P
designara la arquitectura del dispositivo. Existen dos tipos de arquitectura de conexión:

Arquitectura Von Neumann: En esta arquitectura se observa que P utiliza el mismo


dispositivo de almacenamiento (memorias combinadas), para datos e instrucciones,

Microprocesadores Ing. Verónica Pérez 2


INSTITUTO UNIVERSITARIO DE TECNOLOGÍA
Antonio José de Sucre
GUÍA NRO 1: Introducción a los Microprocesadores

conectados mediante bus de datos y un bus de direcciones. Actualmente las computadoras


utilizan esta arquitectura, puede no ser tan rápida, pero ocupa menos espacio.

Arquitectura Harvard: En esta arquitectura se utilizan dispositivos separados para las


instrucciones y los datos, para mayor rapidez, para procesar los datos e instrucciones,
efectivo pero costoso. La lectura de las memorias se realiza casi al mismo tiempo, por estar
en paralelo.

Arquitectura para el formato de instrucciones: Las instrucciones que más se utilizan son
las instrucciones de registros por lo que los fabricantes diseñan las arquitecturas del
microprocesador según se administren los registros.
Según lo anterior se pueden diferenciar dos arquitecturas la CISC (Complex Instruction Set
Code) y la RISC (Reduced Instruction Set Code).
1. CISC (Complex Instruction Set Code): En este tipo de arquitectura se utilizan
instrucciones muy complejas por lo que el microprocesador tiene que relizar varios
accesos a la memoria. Para la ejecución de las instrucciones se necesitan varios ciclos de
reloj, lo que hace que sea más lento al procesador, pero más poderoso.
2. RISC (Reduced Instruction Set Code): Este tipo de aruitectura es el que actualmente se
utiliza en los microprocesadores. En este tipo de arquitectura se utilizan instrucciones más
sencillas que se pueden realizar en un solo ciclo de reloj.

Diferencia entre microprocesador y microcontrolador


Microprocesadores Ing. Verónica Pérez 3
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA
Antonio José de Sucre
GUÍA NRO 1: Introducción a los Microprocesadores

El microprocesador es un circuito integrado que contiene la Unidad Central de Proceso


(CPU), también llamada procesador, de un computador. El CPU está formado por la Unidad
de Control, que interpreta las instrucciones, y el Camino de Datos, que las ejecuta. Las pines
de un microprocesador sacan al exterior las líneas de sus buses de direcciones, datos y
control, para permitir conectarle con la Memoria y los Módulos de E/S y configurar un
computador implementado por varios circuitos integrados. Se dice que un microprocesador
es un sistema abierto porque su configuración es variable de acuerdo con la aplicación a la
que se destine. . La disponibilidad de los buses en el exterior permite que se configure a la
medida de la aplicación.

Si sólo se dispusiese de un modelo de microcontrolador, éste debería tener muy potenciados


todos sus recursos para poderse adaptar a las exigencias de las diferentes aplicaciones.
Esta potenciación supondría en muchos casos un despilfarro. En la práctica cada fabricante
de microcontroladores oferta un elevado número de modelos diferentes, desde los más
sencillos hasta los más poderosos. Es posible seleccionar la capacidad de las memorias, el
número de líneas de E/S, la cantidad y potencia de los elementos auxiliares, la velocidad de
funcionamiento, entre otros. Por todo ello, un aspecto muy destacado del diseño es la
selección del microcontrolador a utilizar. El microcontrolador es un sistema cerrado. Todas
las partes del computador están contenidas en su interior y sólo salen al exterior las líneas
que gobiernan los periféricos.

Microprocesadores Ing. Verónica Pérez 4