Interrupciones z80

Páginas: 22 (5423 palabras) Publicado: 2 de abril de 2013
PRÁCTICAS DE LABORATORIO
CON EL MICROPROCESADOR Z-80


PROGRAMACIÓN DEL MICROPROCESADOR Z-80
Practicas de laboratorio
Contenido
Introducción
Practica 1

Transferencia de datos

Practica 2

Operaciones Aritméticas y lógicas

Practica 3

Instrucciones de salto y programas con Bucles

Practica 4

Operaciones con el Stack y subrutinas

Practica 5

Instrucciones dedesplazamiento

Practica 6

Operaciones Aritméticas

Practica 7

Transferencia y búsqueda de bloques de datos

Practica 8

Tiempos y ciclos de máquina

manipulación

de

bit,

rotación

y

Bibliografía

2

INTRODUCCIÓN
La revolución tecnológica propiciada por la microelectrónica, comparable en magnitud e
importancia a la Revolución Industrial dentro del mundo digital, hahecho posible el disponer
de todo un sistema de computador en un solo circuito integrado a unos costos de adquisición y
operación muy bajos.
Actualmente, muchas compañías han desarrollado diferentes tipos de microprocesadores de 8,
16, 32 y 64 bits, todos ellos con ventajas y desventajas, si se compran entre sí. El
microprocesador Z-80 y sus circuitos periféricos de soporte, creados por el Zilogen 1976,
conforman uno de los mejores, más completos y más poderosos grupos dentro de los sistemas
procesadores de 8 bits.
Es cierto que el microprocesador Z-80 representa a una generación un tanto antigua, que en su
momento marcó pautas ahora disponibles y mejoradas en procesadores modernos y más
avanzados. De hecho, existen versiones muy modernas y mejoradas desarrolladas sobre laestructura de este procesador. Por otra parte, el Z-80 continúa aún vigente y los conceptos
aprendidos sobre él y afianzados con las prácticas, constituyen una formidable base para
entender el funcionamiento de cualquier otro microprocesador. Sobre este punto podría
afirmarse que "Conocido un Microprocesador, conocidos todos", obviamente que
reconociendo las particularidades de cada uno. La ventajade iniciar el aprendizaje del
funcionamiento de un microprocesador con un dispositivo ya extensamente conocido, como un
Z-80, que además de su sencillez posee otras característ icas especiales (tales como la
disponibilidad de canales de datos y direcciones separados, memoria en un solo bloque y un
potente manejo de interrupciones), es que se dispone fácilmente de mucha información.
Esta guíade prácticas de laboratorio introduce al estudiante en la ardua tarea de programar
microprocesadores en Lenguaje Assembler valiéndose de herramientas actualizadas. El
proceso, aunque se realice fundamentalmente con simuladores, es lento y a veces tedioso, pero
se compensa con un profundo conocimiento del microprocesador como un poderoso
dispositivo lógico programable, presente actualmente encualquier equipo electrónico.
Las prácticas se inician con ejercicios muy simples, sin ser por esto poco importantes, como la
transferencia de datos y el manejo de las instrucciones aritméticas y lógicas, llegando a la
creación de programas más complejos en los que aparecen las instrucciones para el manejo de
bloques y búsqueda de datos. Antes de llegar a programas complejos, se dan loselementos de
diseño de bucles y subrutinas y se cubre casi todo el conjunto de instrucciones de Z -80.
En cada una de las prácticas de laboratorio se entrega un soporte teórico para el entendimiento
y desarrollo de las mismas. Sin embargo, es aconsejable disponer, a manera de complemento
teórico, la información sobre los sistemas de desarrollo disponibles y el Conjunto ( repertorio)
de Instruccionesde los Microprocesadores Z-80 con sus explicaciones. También, en cada
práctica, se insta al estudiant e a realizar un programa propio.
El manual se divide en dos partes; en la primera se trabaja exclusivamente con los registros
internos y la memoria del sistema de prácticas para obtener un conocimiento general del

3

microprocesador y desarrollar habilidades para construcción de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • INTERRUPCIONES
  • Interrupciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS