Uploaded by RedVintageHood -

APUNTES.pptx

advertisement
UNSAAC
UNIVERSIDAD NACIONAL DE SAN
ANTONIO ABAD DEL CUSCO
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
ESCUELA PROFESIONAL DE
INGENIERIA ELECTRONICA
EL313BLI MICROPROCESADORES Y ARQUITECTURA
DEL COMPUTADOR
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
Microprocesadores y
arquitectura del computador
Ing. Alex Jhon Quispe Mescco
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
Arquitectura del uP 8086, Programación
en Assembler, especificaciones de
Hardware
Texto base:
1. The Intel Microprocessors: Architecture, Programming and Interfacing
Barry B. Brey, Eighth edition, Pearson Prentice Hall, 2009
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
El uP 8086: MODELO DE PROGRAMACIÓN
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
El uP 8086: Ejemplo de lectura y escritura
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
LA INTERFAZ PERIFÉRICA PROGRAMABLE
PPI 8255
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
PPI 8255: Acceso a los puertos
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
PPI 8255: Configuración
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
El uP 8086: el PPI
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
Ejemplo:
Se desea implementar un sistema basado en el
microprocesador 8086, que permita leer las entradas
del periférico 0x9A, para luego escribir dicha
información en el puerto A del periférico con dirección
0xC0 conformado por el dispositivo 8255A
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
Ejemplo: Circuito
Ver el circuito en el PDF
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
Configuración de los decodificadores y
PPI 8255A
0x9A
PINOUT DECODIFICADOR
PINOUT DECODIFICADOR
1
A7
0
A6
0
A5
E2
1
A4
E1
1
A3
A
1
A7
G1
1
A6
G2A
0
A5
C
0
A4
B
0
A3
1
1
0
0
1
1
0
1
1
0
B
1
A1
A
0
A0
=
0x9A
0
A2
0
A1
G2B
0
A0
=
0xC0
PA
0
0
1
0
0xC2
PB
0
0
1
0
0
0xC4
PC
0
0
1
1
0
0xC6
Config registro
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
C
0
A2
Ejemplo: Código en lenguaje Assembler
✔ Abrir emu8086
✔ Crear un nuevo archivo de
tipo .COM
✔ Borrar el programa que se
visualiza y copiar el código
que se muestra a
continuación
✔ Compilar
✔ Guardar con un nombre
✔ Cargar en el
microprocesador en
Proteus
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
UNSAAC
Download