MICROPROCESADOR INTEL 8086CARRERA DE INGENIERA EN ELECTRNICA Y REDES DE COMUNICACIN
LOGO
Caractersticas PrincipalesEs uno de los primeros microprocesadores de 16 bits diseados por Intel. Fueron el inicio y uno de los primeros miembros de la arquitectura x86. Encapsulado DIP de 40 pines Bus de direcciones de 20 bits : 1 Mbyte Bus de datos de 16 bits
LOGO
Conjunto de 89 instruccionesNo tiene coprocesador Tiene una cola de 6 bytes para instrucciones
Caractersticas PrincipalesTecnologa HMOS. Canal N Voltaje de alimentacin de 5v Velocidad de 5 MHz 14 registros de 16 bits 24 modos de direccionamiento Aritmtica binaria o decimal, de 8 y 16 bits con o sin signo
LOGO
Interfaz de sistema compatible con multibusTipos de datos: ASCII, BCD, enteros con signo, enteros sin signo y cadenas (secuencia de bytes o palabras)
Arquitectura En Bloques
LOGO
Intel 8086
LOGO
Distribucin de PinesPIN 1 (GND) 2,3,4,5,6,7,8,39 (AD14AD8) 9,10,11,12,13,14,15,16 (AD7AD0) 17 (NMI) 18 (INTR) 19 (CLK) 20 (GND) 21 (RESET) Funcin Conexin a tierra Bus de direcciones Bus de direcciones y datos Entrada de interrupcin (no enmascarable) Entrada de interrupcin (enmascarable) Entrada para reloj Conexin a tierra Para inicializar el microprocesador
LOGO
22 (READY)
Para sincronizar perifricos y memorias lentas
Distribucin de PinesPIN 23 (TEST) Funcin Examina la entrada por la instruccin WAIT
LOGO
24 (INTA) 25 (ALE)26 (DEN) 27 (DT/R) 28 (IO/M) 29 (WR)
El 8086 indica que reconoci la interrupcin Cuando est uno indica que salen direcciones por el bus AD, en caso contrario, por el bus de datos.Para que no se mezclen los datos y las direcciones Transmisin y recepcin de datos, se conecta al pin de direccin de los chips recin indicados Si es 1L las operaciones se hacen con los puertos, si es 0L las operaciones son con la memoria Indica que el procesador est realizando una escritura de memoria o escribiendo la E/S de un ciclo El microprocesador reconoce el HOLD
30 (HLDA)
Distribucin de PinesPIN 31 (HOLD) Funcin Indica que otro integrado quiere aduearse del control de los buses, generalmente se usa para acceso directo a la memoria Indica que el procesador est realizando una lectura de memoria o leyendo la E/S de un ciclo Cuando est en estado alto, el micro est en modo mnimo, en caso contrario est en modo mximo
LOGO
32 (RD)
33 (MN/MX)
34 (SSO)
Junto con IO/M y DT/R esta salida sirve para determinar estados del micro
35,36,37,38 Bus de direcciones/bit de estado (A19/S6A16/S3) 40 (VCC) Alimentacin
RegistrosConsta de 14 registros de 16 bits: 4 generales: AX, BX, CX, DX 2 ndices: SI, DI 2 punteros: SP, BP 4 segmentos: DS, CS, ES, SS 1 estado: Flag 1 1 contador de programa: IP
LOGO
Registros
LOGO
Registros Banderas15 14 13 12 11 10 9 O D I 8 T 7 S 6 Z 5 4 A 3 2 P 1 0 C
LOGO
C : acarreo en la suma y arrastre en la resta P : paridad del dato (0, impar y 1, par) A : acarreo auxiliar. Indica el acarreo o arrastre entre los bits 3 y 4 Z : indicacin de resultado igual a cero S : indicador de signo del resultado. Es decir: 0 es positivo y 1 es negativo T : trampa. Habilita la caracterstica de depuracin del procesador I : habilitacin de interrupciones de hardware D : seleccin de incremento o decremento en los ndices O : sobreflujo (overflow)
Modos de DireccionamientoModo registro: el operando es un registro.Modo inmediato: el operando es una constante. Modo directo: el operando es una direccin efectiva (explcita). Modo registro indirecto: similar al anterior pero la direccin efectiva est contenida en un registro (BX, BP, SI , DI). Modo relativo a base: la direccin efectiva se encuentra sumando un desplazamiento a BX o BP. Modo indexado directo: igual al anterior usando SI o DI. Modo indexado a base: combinacin de los dos anteriores. La direccin efectiva se calcula como la suma de un registro base, un registro ndice y, opcionalmente, un desplazamiento.
LOGO
Decodificacin de Direcciones
LOGO
Text
Text
DECODIFICADORESText Text
Decodificador/Demultiplexor 74ls154
Caractersticas
LOGO
Utilizan circuitos TTL para decodificar cuatro entradas en binario. La funcin de demultiplexacin se realiza mediante el uso de las 4 lneas de entrada para hacer frente a la lnea de salida. Todas las entradas se almacenan y los diodos de entrada de sujecin se proporcionan para reducir al mnimo efectos de lnea de transmisin y por lo tanto simplificar el diseo del sistema. Decodifica 4 entradas binarias codificadas en una de las 16 salidas. l
CaractersticasPara que el circuito tenga un buen funcionamiento, este tiene que tener activo a nivel bajo las dos habilitaciones.Realiza la funcin de demultiplexacin mediante la distribucin de los datos a partir de una lnea de entrada a cualquiera de las 16 salidas. l Estos demultiplexores son idealmente adecuados para la aplicacin de alto rendimiento en decodificadores de memoria.
LOGO
Demultiplexer 74ls154
LOGO
Diagrama de Conexin Decodificador-Microprocesador
LOGO
MemoriaPara un sistema electrnico diseado sobre la base de un procesador, la memoria es el lugar externo donde se almacena los programas y los datos, a medida que se ejecuta el programa.Las memorias debern disponer de: Bus de datos de 8 bits. Bus de direcciones. Capacidad de almacenamiento.
LOGO
Sus caractersticas principales: Tiempos de escritura. Tiempos de lectura. Tiempo de Acceso.
Terminales de Control.
Tiempo de ciclo.La capacidad.
Configuracin de las Memorias con el MicroprocesadorMemoria de Programa: 8k 2^13 = 819213 12 11 10 9 8 7
LOGO
8192 posiciones 13 lneas de direccin6 5 4 3 2 1 0
Direccin 0x00000x1FFF
00
01
01
01
01
01
01
01
01
01
01
01
01
01
Memoria de Datos: 8k 2^13 = 819214 13 12 11 10 9 8
8192 posiciones 13 lneas de direccin7 6 5 4 3 2 1 0
Direccin 0x2000 0x3FFF
1 1
X X
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
Memoria EPROM
LOGO
Memoria de Programa del tipo EPROM Se trata de memorias de solo lectura y se emplean para almacenar los programas, dado que su contenido no se pierde an en ausencia de la tensin de alimentacin. Es una memoria programable por el usuario con el dispositivo programador adecuado. Este tipo de memorias no voltiles pueden borrarse completamente sometindolas a rayos ultravioletas durante varios minutos.
Memoria EPROM
LOGO
Para esta aplicacin se utiliza una memoria EPROM 27C1024su distribucin de pines se muestra en la figura . Los terminales de esta memoria se describen a continuacin:
Memoria EPROM
LOGO
Conexin de las Memorias con el Microprocesador
LOGO
Diseo del Sistema Bsico
LOGO
Descripcin del Sistema BsicoPodemos decir que nuestro diseo del sistema podemos realizar operaciones bsicas con el microprocesador 8086.El banco de las memorias RAM solo realizan la funcin de almacenar temporalmente la informacin. Las operaciones de lectura y escritura las manda el microprocesador mediante el pin ALE. El microprocesador es la parte central de la aplicacin ya que todo el funcionamiento de los elementos dependen de l. La EPROM es una interfaz programable capaz de controlar 24 lneas con diferentes configuraciones.
LOGO
CONCLUSIONESEn los sistemas basados en microprocesadores se puede dimensionar capacidad de memoria de acuerdo a las aplicaciones especficas. Al ser un microprocesador de 16bits se manipula mayor cantidad de datos y gracias a la arquitectura del sistema se puede manejar los datos de forma rpida.
LOGO
www.themegallery.com
LOGO
Top Related