Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. OBJETIVOS
Descripcin:
De modo mnimo que se dejaron de generar por estar ahora en 2.2.1. Modo I/O bus
modo mximo.
Este modo se selecciona cuando el pin IOB se conecta a un
voltaje alto.
2.2. Modos de operacin Este circuito integrado est especialmente diseado para
controlar las interrupciones en sistemas basados en el
Cuenta con dos modos de operacin: 8080/8085 y en el 8086. Puede controlar hasta 8 interrupciones
vectorizadas. Adems, a un 8259 se le pueden conectar en
Modo I/O Bus. Bus para perifricos. cascada un mximo de 8 chips 8259 adicionales, lo que permite
Modo System Bus. Bus para el sistema. gestionar sistemas con hasta 64 interrupciones, como veremos.
Universidad Politcnica Salesiana, Sistemas Microprocesados, Freddy Rubio Z Javier Veintimilla 4
4.4. 82C55: Modo 1 Strobed Ejemplo de entrada exterior. Las unidades de ejecucin son idnticas en ambos
microprocesadores, pero las unidades de interfaz del bus son
- Codificador de teclado debounces los principales diferentes en varias cuestiones, como se desprende del siguiente
interruptores, y proporciona una luz estroboscpica cada vez diagrama en bloques:
que se presiona una tecla.
- DAV se activa en una pulsacin de tecla strobing el cdigo
de llave codificada en ASCII en el puerto A.
El procesador de datos numrico (NDP) 8087 aumenta el juego Fig.11. Arquitectura del coprocesador.
de instrucciones del 8086/8088 mejorando su capacidad de
tratamiento de nmeros. Se utiliza como procesador paralelo La ventaja de esta divisin fue el ahorro de esfuerzo necesario
junto al 8086/8088 aadiendo 8 registros de coma flotante de para producir el 8088. Slo una mitad del 8086 (el BIU) tuvo
80 bits as como instrucciones adicionales. Utiliza su propia que redisearse para producir el 8088.
cola de instrucciones para controlar el flujo de instrucciones del
8086/8088, ejecutando slo aquellas instrucciones que le
corresponden, e ignorando las destinadas a la CPU 8086/8088. 5.2. Registros de uso general del 8086/8088:
El 8086/8088 deber funcionar en modo mximo para poder
acomodar el 8087. Las instrucciones del NDP 8087 incluyen un Tienen 16 bits cada uno y son ocho:
juego completo de funciones aritmticas as como un potente
ncleo de funciones exponenciales, logartmicas y 1. AX = Registro acumulador, dividido en AH y AL (8
trigonomtricas. Utiliza un formato interno de nmeros en bits cada uno).
coma flotante de 80 bits con el cual gestiona siete formatos Usndolo se produce (en general) una instruccin que
exteriores. Como detalle constructivo, cabe mencionar que el ocupa un byte menos que si se utilizaran otros registros
8087 posee 45.000 transistores y consume 3 watt. de uso general. Su parte ms baja, AL, tambin tiene
esta propiedad. El ltimo registro mencionado es el
equivalente al acumulador de los procesadores
5.1. Arquitectura de los procesadores 8088 y 8086: anteriores (8080 y 8085). Adems hay instrucciones
El 8086 es un microprocesador de 16 bits, tanto en lo que se como DAA; DAS; AAA; AAS; AAM; AAD; LAHF;
refiere a su estructura como en sus conexiones externas, SAHF; CBW; IN y OUT que trabajan con AX o con
mientras que el 8088 es un procesador de 8 bits que uno de sus dos bytes (AH o AL). Tambin se utiliza
internamente es casi idntico al 8086. La nica diferencia entre este registro (junto con DX a veces) en
ambos es el tamao del bus de datos externo. Intel trata esta multiplicaciones y divisiones.
igualdad interna y desigualdad externa dividiendo cada 2. BX = Registro base, dividido en BH y BL.
procesador 8086 y 8088 en dos sub-procesadores. O sea, cada Es el registro base de propsito similar (se usa para
uno consta de una unidad de ejecucin (EU: Execution Unit) y direccionamiento indirecto) y es una versin ms
una unidad interfaz del bus (BIU: Bus Interface Unit). La potente del par de registros HL de los procesadores
unidad de ejecucin es la encargada de realizar todas las anteriores.
operaciones mientras que la unidad de interfaz del bus es la 3. CX = Registro contador, dividido en CH y CL.
encargada de acceder a datos e instrucciones del mundo Se utiliza como contador en bucles (instruccin
Universidad Politcnica Salesiana, Sistemas Microprocesados, Freddy Rubio Z Javier Veintimilla 7
https://www.alpertron.com.ar/8088.HTM[1]
https://www.alpertron.com.ar/INTEL.PDF[2]
http://eceresearch.unm.edu/jimp/310/slides/8086_IO2.html[3]
http://documents.mx/documents/generador-de-reloj-8284.html
[4]
http://www.alldatasheet.es/datasheepdf/pdf/66107/INTEL/825
9A.html[5]