informatica

Páginas: 5 (1176 palabras) Publicado: 3 de noviembre de 2013

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRRONICA

ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA















SIMULACION DEL MICROPROCESADOR 8086
PROGRAMA “”

CURSO : Arquitectura de Computadoras

PROFESOR : Ing. Zenón Cucho Mendoza

ALUMNO : Muedas Vilcahuaman , MilagrosCODIGO : 1023210194




2013




SIMULACIÓN DEL MICROPROCESADOR 8086


INTRODUCCIÓN:

El microprocesador Intel 8086, (llamados oficialmente iPX 86) es el primer microprocesador de 16 bits diseñado por Intel. Fue el inicio y el primer miembro de la arquitectura x86, actualmente usada en la mayoría de los computadores. El trabajo de desarrollo para el 8086 comenzó en laprimavera de 1976 y el chip fue introducido al mercado en el verano de 1978.




El 8086 tiene una cola de 6 bytes para instrucciones. Exteriormente el 8086 tiene un bus de datos de 16 bits y un bus de direcciones de 20 bits.

DISPOSITIVOS USADOS :

Para el circuito externo el microprocesador 8086 usa un interface de E/S programable (PPI) y multiplexores paracontrolarlo. A continuación veremos detalladamente cada uno de ellos con su descripción y configuración en Proteus.

Microprocesador 8086:

En la figura 1, se tiene el microprocesador 8086 (simulación en Proteus), donde AD [0…15] es el bus de datos y direcciones y A [16…19] es solo para direcciones, esto quiere decir que solo posee 16 bits de datos y 20 bits de direcciones. Este bus compartetanto datos como direcciones, ya que posee una arquitectura Von Neuman, donde primero transmite las direcciones y luego los datos, el pin ALE/QS0 (patilla 25) está en 1 (alto) cuando se transmiten las direcciones y en 0 (bajo) cuando se transmiten datos, esto nos servirá para la
Multiplexación de las direcciones.PPI 8255:

El Intel 8255 Programmable Peripheral Interface (PPI), interfaz programable de periféricos, se utiliza para dar al CPU acceso a puertos de entrada/salida paralela programable. Es un chip controlador de periféricos desarrollado originalmente para el microprocesador Intel 8085, y como tal miembro deuna gran lista de chips conocida como la Familia MCS-85. Este chip se utilizó posteriormente con el Intel 8086 y sus sucesores. Fue fabricado (clonado) más tarde por muchos otros fabricantes.
Descripción del integrado:


D0..D7:
Bus de datos bidireccional de 3 estados.
RESET:
Esta señal borra el registro de control y todos los puertos (A, B y C) son colocados en modo entrada.
-RD:Utilizada por la CPU para leer información de estado o datos procedentes del 8255.
-WR:
Utilizada por la CPU para enviar palabras de control o datos al 8255.
A0..A1:
Líneas de dirección: permiten seleccionar uno de los tres puertos o el registro de control.
PA0..PA7:
Puerto A: puerto de entrada/salida de 8 bits.
PB0..PB7:
Puerto B: puerto de entrada/salida de 8 bits.
PC0..PC7:
Puerto C:puerto de entrada/salida de 8 bits.




Para que en este PPI (Figura3) solo reciba los datos mas no las direcciones, conectamos el Chip Select (CS) a un pin del latch (Q7 pin 19) de tal manera de que al entrar las direcciones esté en alto y no deje entrar al PPI pero al cargar las direcciones hagan que este se ponga a nivel bajo y así solo puedan cargarse los datos. Es por eso que debemosaumentar un inversor para conectar el lacth con el PPI ya que la salida es lo contrario que se quiere. Además para el control de los 3 grupos (A, B y C) tenemos la las líneas de dirección A1 y A0 en una serie de configuraciones en conjunto con RD ( leer) y WR (escribir) que son usados por el microprocesador con las instrucciones IN y OUT.
Para nuestro programa utilizaremos las direcciones 0080,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS