Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Indicaciones Generales:
1. Tema: Simulación Intel 8086.
2. Fecha Límite de entrega: Una semana contando desde el día de la realización
de la práctica.
3. Documentación a entregar: Documento pdf enviado al aula virtual.
2. Objetivos:
3. Materiales y Equipos:
▪ Guía de Laboratorio.
▪ Computador con el programa Proteus.
4. Procedimiento:
5. Preguntas:
Fuente: http://ecee.colorado.edu/~mcclurel/sn74ls373rev5.pdf
El funcionamiento es el siguiente el pin 11 (Enable) debe estar conectado al pin ALE (Adress
Latch Enable) del microprocesador, ya que este pin indica que los datos-direcciones
contienen información de direccionamiento.
La señal ALE activará los CLK o G de los latch, haciendo que el dato en el pin D pase al pin
Q, y con esto cumplimos con nuestro objetivo es decir, la información de direccionamiento
permanece constante.
A su vez, también utilizaremos otro circuito integrado, con el fin de controlar el bus de datos
y su contenido, este proceso se lo conoce como la “inclusión de buffers en buses del 8086”.
En la Ilustración 4, podemos apreciar su inmersión en el circuito.
Fuente: http://www.ti.com/lit/ds/symlink/sn74ls245.pdf
Donde DIR y OE, son activadas con los pines DEN y DT/R del microprocesador ya
explicadas previamente.
El funcionamiento es simple, el integrado 74ls245 se encarga únicamente de transmitir o
recibir contenido (datos) para el bus de datos. Es decir, tiene la función de que el bus de datos
no contenga direcciones, únicamente datos.
Para ello se han utilizado las direcciones a partir de la FF800h (definida por las entradas de
la memoria ROM desde A8 hasta A11), las cuales posteriormente serán utilizadas en la
decodificación
Se procede a cargar la dirección inicial establecidas en “mensaje” (es un arreglo de datos),
luego movemos esa dirección inicial al registro acumulador, y éste último lo volvemos a
mover al arreglo “displays”, se hace en dos pasos debido al direccionamiento parcial.
Luego incrementamos al registro “bx” que contiene las direcciones de los datos a mostrarse
en los displays en 1 para tener solo localidades pares, el comando loop lo usamos para crear
un bucle con la etiqueta imprime
Ilustración 8.. Cambio de direcciones de memoria de los datos al display
Conclusiones
• Se vio el funcionamiento del 8086 y sus cambios en las direcciones conforme va
ejecutando las instrucciones.
• Se apreció con claridad el uso y funcionalidad de varias instrucciones que hacen
posible que la salida sea una palabra de forma secuencial.
• Se pudo ver el funcionamiento del direccionamiento parcial mediante los bits más
significativos de las direcciones de memoria.
• Se apreció la forma de funcionamiento de la de multiplexación del bus de datos y
direcciones del 8086.
Recomendaciones
• Para la simulación es recomendable tener la última versión del programa, ya que
puede dar inconvenientes de librerías con el microprocesador 8086/8088
• No implementar el circuito con altas frecuencias en la simulación ya que puede dar
problemas y no se podrían visualizar correctamente los datos en los periféricos.
Referencias
[1] B. B. Brey, The Intel Microprocessors. Pearson Education, nov. 2011.
[2] J. Torres Tello, “Curso de microprocesadores.”.
[3]Distribuciones de pines 74ls373, obtenido de:
http://ecee.colorado.edu/~mcclurel/sn74ls373rev5.pdf