Vous êtes sur la page 1sur 5

INSTITUTO POLITECNICO NACIONAL

CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS JUAN DE DIOS BATIZ

ARQUITECTURA DE MICROPROCESADORES

PRACTICA 1: Manejo de displays 1 GRUPO: 5IM2 INTEGRANTES DEL EQUIPO: CARRILLO MONDRAGON GREGORIO GONZALES VILLANUEVA RODRIGO MIGUEL LIMON FLORES RODRIGO LOPEZ CARLOS JOSE FECHA: 4 DE AGOSTO DEL 2009

Objetivo de la practica: Conocer el funcionamiento del z80 en el sistema minimo, utilizandlo como desplegador de mensajes, en displays. Materiales Microprocesador z80 8 displyas catodo comun 8 74ls374 1 memoria ROM 27256 1 pte. de diodos 1 compuerta and 2 compuertas not 1 74ls138 Resistencias de d 1k, 10 k Capacitores de 0.1 mf, 100mf Desarrollo teorico: Z80
Es un microprocesador de 8 bits cuya arquitectura se encuentra a medio camino entre la organizacin de acumulador y de registros de propsito general. Si consideramos al Z80 como procesador de arquitectura de registros generales, se sita dentro del tipo de registro-memoria.

Equipo 1 eliminador

El Z80 fue diseado principalmente por Federico Faggin, que estuvo trabajando en Intel como diseador jefe del Intel 4004 y del Intel 8080. Cuando se termin de producir, en 1974, Federico Faggin dej Intel, fund Zilog y comenz a trabajar en el diseo de Z80 basndose en la experiencia adquirida creando el Intel 8080 y basndose en la estructura de ste ltimo. Dos aos despus estaba a la venta el Z80. El Z80 estaba diseado para ser compatible a nivel de cdigo con el Intel 8080, de forma que la mayora de los programas para el 8080 pudieran funcionar en l, especialmente el sistema operativo CP/M El Z80 tena ocho mejoras fundamentales respecto al Intel 8080:

Un conjunto de instrucciones mejorado, incluyendo los nuevos registros ndice IX e IY y las instrucciones necesarias para manejarlos. Dos bancos de registros que podan ser cambiados de forma rpida para acelerar la respuesta a interrupciones.

Instrucciones de movimiento de bloques, E/S de bloques y bsqueda de bytes. Instrucciones de manipulacin de bits. Un contador de direcciones para el refresco de la DRAM integrado, que en el 8080 tena que ser proporcionado por el conjunto de circuitos de soporte. Alimentacin nica de 5 voltios. Necesidad de menos circuitos auxiliares, tanto para la generacin de la seal de reloj como para el enlace con la memoria y la E/S. Ms barato que el Intel 8080.

El Z80 elimin rpidamente al Intel 8080 del mercado y se convirti en uno de los procesadores de 8 bits ms populares. Las primeras versiones funcionaban a 2,5 MHz, pero su velocidad ha aumentado hasta los 20 MHz. As, la versin ms utilizada, el Z80A funcionando a 3,58 MHz (un cuarto de la frecuencia PAL o NTSC), Siendo la velocidad de fabrica de 4 MHz. Unidad aritmetico logica (ALU) La unidad aritmetico-logica es de 8 bits y ejecuta las instrucciones aritmeticas logicas CPU, internamente, la ALU se comunica con los registros y el bus externo de datos a traves del bus interno de datos algunas funciones son: suma, resta, decrementar, funcion logica OR,AND, XOR, COMPROBACION La estructura de registros del Z80 est compuesta por un banco principal, otro alternativo y por ltimo un banco compuesto por registros especiales. La existencia del banco alternativo mejora la velocidad ante la presencia de las interrupciones ya que permite cambiar desde el banco principal al alternativo. Los registros son:

A, B, C, D, E, H y L (banco principal) A', B', C', D', E', H' y L' (banco alternativo) I, R, IX, IY, SP y PC (registros especiales)

Los registros del banco principal son generales y de 8 bits. Se pueden tomar por parejas, siendo entonces IX e IY los registros ndices. El registro A sirve de acumulador. El R almacena el bloque de memoria a cuyo refresco se va a proceder. El SP es el puntero de cima de pila. El PC es el contador de programa. El F contiene los flags o tambin llamados bits de condicin.

Conclusin

Con esta prctica nos relacionamos con el sistema minimo y el microprocesador z80 sus aplicaciones bsicas, ya que al tener ms elementos se nos facilita la programacin, el z80 es un Microprocesador base de los actuales ya que con l modernos. Nuestro se basan los de los ms nos sirve como la

monitor

visualizacin para el Usuario, que la ha programado, con esto demostramos que el sistema mnimo se utiliza para que nuestro sistema tenga inteligencia. En nuestro mensaje determinado por la programacin se demostr que el desplegado de los mensajes. El lenguaje ensamblador utiliza nemotecnias el cual

contiene un cdigo ya predefinido en l para transferir los caracteres y los displays a utilizar, del sistema mnimo fueron el bus de datos el bus de puertos.

En la prctica se utilizo un hardware complicado, y un software sencillo, ya que a mayor hardware menos software.

Vous aimerez peut-être aussi