Está en la página 1de 4

INSTITUTO TECNOLOGICO SUPERIOR DE COMALCALCO

MTF-0532 Microcontroladores
Tarea Unidad 2
Profesor Titular: Ing. Miguel Antonio Caraveo Cacep Marco Antonio Ventura Murillo TE090192 ABSTRACTO El microprocesador es el elemento principal de la computadora, en este apartado se muestran algunas de las caractersticas de este. Los Microprocesadores transfieren datos e instrucciones entre la MPU y memoria por un bus de datos bidireccional. Los microprocesadores ms antiguos utilizan buses de direccin de 16 bits que pueden direccionar solamente 216 o 64K de memoria. Las MPU ms modernas de 16 bits tienen buses de direcciones de 16, 20 23 bits. Un bus de direcciones ms ancho permite direccionar memorias mayores. Contienen todas o algunas de las siguientes lneas de control: 1. 2. 3. 4. 5. 6. 7. Lnea de reloj. Lnea de lectura/escritura. Lneas de entrada/salida. Lneas de interrupcin. Lneas de reinicializacin. Lneas de control del bus. Lneas de status del ciclo.

I.

RESUMEN

Los microprocesadores son los circuitos integrados centrales y ms complejos de un sistema informtico. Es un circuito integrado constituido por millones de componentes electrnicos. Constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador. El Microprocesador est conformado por varios elementos entre los principales son la ALU, los registros, y otros elementos que se describirn.

II.

TEMA 1.
Registros Internos.

Caractersticas comunes de los Microprocesadores.


Un Microprocesador puede definirse brevemente como una pastilla de muy alta escala de integracin (VLSI), que realiza las tareas de la unidad central de tratamiento de una microcomputadora u otro sistema de control automtico. Los Microprocesadores, excepto el 8080 requieren una fuente de alimentacin regulada de 5V dc.

Contador de Programa. Es el registro que contiene la direccin de la siguiente instruccin del programa. Acumulador. Asociados a las operaciones de la ALU y a veces a las operaciones de E/S. Registro de status o sealizadores. Est en todos los microprocesadores. Los bits individuales del registro se denominan sealizadores. Las condiciones de los sealizadores se asocian, generalmente, a las operaciones de la ALU y son utilizados por instrucciones de bifurcacin posteriores para tomar decisiones.

INSTITUTO TECNOLOGICO SUPERIOR DE COMALCALCO Registro de propsito general. Pueden utilizarse para almacenar datos temporalmente o para que contengan una direccin. No tienen asignada ninguna tarea especfica. Registro ndice. Se utiliza para que contenga la direccin de un operando cuando se utiliza el modo de direccionamiento indexado. Registro de puntero de pila. Registro especializado que sigue la pista de la siguiente posicin de memoria disponible en la pila. La pila es un rea reservada de la RAM utilizada para almacenamiento temporal de datos, direcciones de vuelta y contenido de registro. La pila se utiliza durante las llamadas a subrutinas y durante las interrupciones.

IV.

TEMA 3. Funciones y diagramas de las patillas.

Nombre de Patilla GND, Vcc

Propsito
Conexiones de la fuente de alimentacin. Conexiones de cristal para reloj interno. Seal del reloj. Bus de direcciones. Bus de datos. Control de salida. Control de escritura. Peticin de interrupcin. Reinicializa el contador de programa.

Entrada o salida Entrada

X1, X2

Entradas

CLK A0-A15 D0-D1 RD WR INTR REINICIAL IZACION (RESET)

Salida Salidas Bidireccional Salida Salida Entrada Entrada

Un modo de direccionamiento es la tcnica utilizada para buscar el operador deseado durante la ejecucin de una instruccin.

III.

TEMA 2.

Descripcin de la hoja de datos.


Las hojas de datos contienen informacin sobre el empaquetamiento del CI, diagramas de patillas y funcin de cada patilla del CI. El esquema de la arquitectura de la CPU aparece junto a una descripcin de las caractersticas ms importantes. Los diagramas de temporizacin aparecen junto al repertorio de instrucciones del procesador. La hoja de datos tambin esboza los sistemas que utilizan el microprocesador.

Figura 1. Diagrama de patillas para un microprocesador genrico [Fundamento de microprocesadores]

INSTITUTO TECNOLOGICO SUPERIOR DE COMALCALCO

V.

TEMA 4.

Arquitectura del Microprocesador.


Casi todos los microprocesadores contienen como mnimo lo siguiente: 1. 2. 3. 4. 5. 6. 7. 8. Unidad aritmtica Lgica. Varios registros. Contador de programa. Circuitera de decodificacin de instrucciones. Seccin de control y temporizacin. Cerrojos y buffers de datos. Lneas de control y buses internos. Varias entradas y salidas de control.

Unidad aritmtica lgica. Realiza las operaciones aritmticas, lgicas y de desplazamiento circular que afectan al registro de status. Acumulador. Es un registro de propsito general de 8 bits que es el foco de la mayor parte de las instrucciones aritmticas, lgicas, de carga, almacenamiento y E/S. Contador de Programa. Es un rea de almacenamiento de 16 bits que siempre apunta a la siguiente instruccin que se va a ejecutar. Unidad de control y temporizacin. Recibe seales del decodificador de instrucciones para determinar la naturaleza de la instruccin que se va a ejecutar. Registro de status. La MPU genrica, muy sencilla contiene solamente los sealizadores de cero y arrastre en un registro de status. Las seales de reloj se dividen en estados T (T1, T2, etc.) y una divisin de tiempo mayor denominada ciclo de mquina. Los estados T son siempre de una duracin determinada, mientras que la longitud de un ciclo de mquina puede variar. Los ciclos de mquina se asocian a acciones de la MPU, como lectura, escritura, bsqueda o ejecucin. La combinacin completa de cuatro acciones se denomina ciclo de instruccin. El registro de direcciones/datos est formado por dos registros de 8bitsque pueden ser utilizados separadamente o como un par de registros combinados. Los dos registros estn etiquetados con H y L (Para el byte de orden superior y el de orden inferior). Los registros HL pueden ser utilizados para sealar direcciones.

Adems de estos elementos, una patilla microprocesadora puede contener tambin alguna de las unidades funcionales siguientes: 1. 2. 3. 4. 5. 6. Memoria ROM. Memoria RAM. Puertos de entrada/salida serie. Circuitera de reloj interna. Temporizadores programables. Circuitera de arbitracin de prioridad de interrupciones. 7. Lgica de interfaz de comunicacin de E/S serie a paralelo. 8. Lgica de control de acceso directo a memoria. Registro de Instrucciones. Es un registro de 8 bits que contiene el primer byte de una instruccin. Decodificador de Instrucciones. Interpreta el contenido del registro de instruccin, determina el microprograma exacto que se debe seguir para ejecutar la instruccin completa y dirige adecuadamente la seccin de control.

INSTITUTO TECNOLOGICO SUPERIOR DE COMALCALCO

VI.

TEMA 5. Utilizacin del registro de direcciones/datos.

Una caracterstica interesante del microprocesador genrico es el uso del registro par HL para direccionar posiciones de memoria. Se dice que este registro se utiliza como un puntero o puntero de direccin cuando temporalmente se encarga de la tarea del contador del programa principal apuntando a las direcciones de memoria o E/S. Algunos microprocesadores muy comunes, como el 8080, 8085 y Z80, tienen registros de este tipo para apuntar a las direcciones. El registro par HL tambin se denomina registro de direcciones, contador de datos, puntero, o registro de propsito general en otros microprocesadores.

VII.

TEMA 6. Utilizacin del puntero de Pila.

El microprocesador genrico contiene un puntero de pila. El puntero de pila es un registro contador especializado, de 16 bits, que siempre contiene una direccin. La direccin del puntero de pila es la posicin de un grupo especial de posiciones de memoria de la memoria de datos conocida como pila. En algunos MPU la pila puede ser un grupo de reas de almacenamiento localizadas en la patilla microprocesadora. Cuando una rutina de servicio de interrupcin era ejecutada por la CPU, los datos actuales de los registros de la CPU deban ser almacenados temporalmente. El contenido de estos registros es almacenado en la pila. De igual forma, cuando se utiliza una subrutina regular, el contenido del contador de programa debe ser almacenado,

para que la CPU pueda volver a la posicin adecuada de la memoria de programa una vez que se complete la rutina. Una subrutina es un programa especializado, ms corto, que se utiliza muchas veces en el programa principal. La pila del microprocesador genrico estar localizada en una seccin de la memoria de lectura/escritura. El programador selecciona un grupo de posiciones de la RAM para que sirvan como pila. Los datos pueden escribirse en la pila utilizando una instruccin de PUSH (INTRODUCIR) a de CALL (LLAMAR). Los datos pueden ser ledos de la pila utilizando una instruccin de POP (SACAR) o RETURN (VOLVER). Escribir en la pila a veces se denomina introducir en la pila, mientras que leer de la pila se denomina sacar de la pila. La pila funciona como una memoria de acceso secuencial, ya que el ltimo dato en entrar es el primer dato en salir. Esto se denomina una memoria ltimo en entrar primero en salir, o LIFO. Tambin puede denominarse memoria de primer o en entrar ltimo en salir, o memoria FILO.

VIII.

CONCLUSIN.

Los microprocesadores son uno de los logros ms sobresalientes del siglo XX, y muy importantes para la poca actual, ya que existe una gran diversidad de usos para este logro, haciendo casi todo ms fcil para el ser humano. Como vimos estn constituidos por diversas partes que segn el paso del tiempo han ido mejorando da a da.

IX.

BIBLIOGRAFIA.

Fundamento de los microprocesadores, Microprocesador capitulo 5.