SlideShare una empresa de Scribd logo
1 de 4
Procesador INTEL 8086

Los procesadores de 16 bits fueron una nueva generación de microprocesadores
desarrollados para reemplazar o completar a las microcomputadoras de 8 bits de los
años setenta, que fueron las que comenzaron la revolución de las microcomputadoras.
El 8086 fue diseñado para trabajar con lenguajes de alto nivel, disponiendo de un
soporte hardware con el que los programas escritos en dichos lenguajes ocupan un
pequeño espacio de código y pueden ejecutarse a gran velocidad. Esta concepción,
orientada al uso de compiladores, se materializa en un conjunto de facilidades y
recursos, y en unas instrucciones entre las que cabe destacar las que permiten efectuar
operaciones aritméticas de multiplicar y dividir, con y sin signo; las que manejan
cadenas de caracteres, etc




                                Frecuencia de reloj: 4.77 MHz
                                Conjunto de instrucciones: x86
                                Zócalo:       40pin DIP




El 8088 fue el microprocesador usado para el primer ordenador personal de IBM, el
IBMPC, que salió al mercado


Características del 8086:


• El 8086 dispone de instrucciones especiales para el tratamiento de cadenas de
caracteres.
• Los registros del 8086 tienen una misión específica, por lo que se podría decir
que cada uno de ellos tiene su propia personalidad, aunque varios comparten
tareas comunes.
• El encapsulado del 8086 está formado por 40 patillas, simplificando así el
hardware, aunque por contra, es necesario la multiplexación del bus de datos
con el de direcciones.
• El 8086 dispone de un conjunto de registros, denominados ‘cola de
instrucciones’, en el cual se van almacenando de forma anticipada los códigos
de las instrucciones, consiguiendo que este aumente su velocidad de trabajo
• Las 20 líneas del bus de direcciones sólo permiten direccionar una memoria
de 1 Megabyte.
• El 8086 requiere una señal de reloj exterior, siendo 5 y 8 Mhz las frecuencias
típicas de funcionamiento.
• El 8086 dispone de una arquitectura “pipe line”, es decir, que la CPU puede
seguir leyendo instrucciones en los tiempos en que el bus no se utiliza



La Unidad de Interfaz del Bus y la Unidad de ejecución:


Este microprocesador esta dividido en dos sub-procesadores. Por un lado está la
“Unidad de Ejecución” (EU) encargada de ejecutar las instrucciones, la cual posee una
ALU (unidad aritmético-lógica) con un registro de estado con varios flags asociados y
un conjunto de registros de trabajo, y por otro está la “Unidad de Interfaz de bus” (BIU)
encargada de la búsqueda de las instrucciones, ubicarlas en la cola de instrucciones
antes de su ejecución y facilitar el direccionamiento de la memoria, es decir, encargada
de acceder a datos e instrucciones del mundo exterior.


El 8086 contiene 14 registros de 16 bits, de los cuales, unos pertenecen a la EU,
que normalmente se suelen usar para direccionamiento, y otros pertenecen a la BIU.
Los registros del procesador, se dedican a almacenar posiciones de memoria ya que el
acceso a los registros es mucho mas rápido que los accesos a memoria, y se emplean
para controlar instrucciones en ejecución, manejar direccionamiento de memoria y
proporcionar capacidad aritmética. Los registros son direccionables por medio de un
nombre.

Velocidad


La frecuencia del reloj obscina entre se sitúa entre 4,77 MHz y 10 MHz


Coprocesador numérico



El 8086 no tenía ninguna instrucción de coma flotante y para realizar operaciones con
números reales se requerían bibliotecas con rutinas de software de coma flotante. Los
computadores con el 8086 generalmente tenían un socket de 40 pines en donde se podía
enchufar un coprocesador matematico opcional para tener capacidad de coma flotante
mucho más rápida basada en hardware/microcódigo.
Modos de direccionamiento

Estos procesadores tienen 27 modos de direccionamiento (una cantidad bastante más
grande que los microprocesadores anteriores) o reglas para localizar un operando de
una instrucción. Tres de ellos son comunes a microprocesadores
anteriores: direccionamiento inmediato (el operando es un número que se encuentra en
la misma instrucción), direccionamiento a registro (el operando es un registro del
microprocesador) y direccionamiento inherente (el operando está implícito en la
instrucción, por ejemplo, en la multiplicación uno de los operandos siempre es el
acumulador). El resto de los modos sirve para localizar un operando en memoria. Para
facilitar la explicación de estos modos, se pueden resumir de la siguiente manera:


Deben sumarse cuatro cantidades: 1) dirección de segmento, 2) dirección base, 3)
una cantidad índice y 4) un desplazamiento.La base se almacena en el registro base. El
índice se almacena en el registro índice


Además del segmento, base e índice, se usa un desplazamiento de 16 bits, 8 bits o 0 bits
(sin desplazamiento). Ésta es una cantidad estática que se fija al tiempo de ensamblado
(paso de código fuente a código de máquina) y no puede cambiarse durante la ejecución
del programa (a menos que el programa se escriba sobre sí mismo, lo que constituye una
práctica no aconsejada).


Todo esto genera los 24 modos de direccionamiento a memoria que se ven a continuación:


- Registro indirecto: 1) [BX], 2) [DI]. 3) [SI].
- Basado: 4) desp8[BX], 5) desp8[BP], 6) desp16[BX], 7) desp16[BP].
- Indexado: 8) desp8[SI], 9) desp8[DI], 10) desp16[SI], 11) desp16[DI].
- Basado-indexado: 12) [BX+SI], 13) [BX+DI], 14) [BP+SI], 15) [BX+DI].
- Basado-indexado con desplazamiento: 16) desp8[BX+SI], 17) desp8[BX+DI], 18)
desp8[BP+SI], 19) desp8[BX+DI], 20) desp16[BX+SI], 21) desp16[BX+DI], 22)
desp16[BP+SI], 23) desp16[BX+DI].
- Directo: 24) [desp16].

Más contenido relacionado

La actualidad más candente

Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadoraMauricio Hernandez
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y ciscDaCoom
 
Microprocesador 8086 y 8088
Microprocesador 8086 y 8088Microprocesador 8086 y 8088
Microprocesador 8086 y 8088Percy Tomas
 
Arquitecturas de Cómputo
Arquitecturas de CómputoArquitecturas de Cómputo
Arquitecturas de CómputoVictor Quintero
 
Cuadro sipnotico tipos de computacion paralela
Cuadro sipnotico tipos de computacion paralelaCuadro sipnotico tipos de computacion paralela
Cuadro sipnotico tipos de computacion paralelaEduardo Suarez
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPUIvan Porras
 
Microprocesador
MicroprocesadorMicroprocesador
MicroprocesadorSuarezJhon
 

La actualidad más candente (20)

Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Chipset en el mercado
Chipset en el mercadoChipset en el mercado
Chipset en el mercado
 
Unidad 1 arquitectura de computadoras
Unidad 1 arquitectura de computadorasUnidad 1 arquitectura de computadoras
Unidad 1 arquitectura de computadoras
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Mapa mental modelo osi
Mapa mental modelo osiMapa mental modelo osi
Mapa mental modelo osi
 
El procesador
El procesadorEl procesador
El procesador
 
Arquitecturas risc y cisc
Arquitecturas risc y ciscArquitecturas risc y cisc
Arquitecturas risc y cisc
 
Chipset
Chipset Chipset
Chipset
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Microprocesador 8086 y 8088
Microprocesador 8086 y 8088Microprocesador 8086 y 8088
Microprocesador 8086 y 8088
 
MEMORIA DRAM
MEMORIA DRAMMEMORIA DRAM
MEMORIA DRAM
 
Arquitecturas de Cómputo
Arquitecturas de CómputoArquitecturas de Cómputo
Arquitecturas de Cómputo
 
Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
 
Cuadro sipnotico tipos de computacion paralela
Cuadro sipnotico tipos de computacion paralelaCuadro sipnotico tipos de computacion paralela
Cuadro sipnotico tipos de computacion paralela
 
Direccionamiento
DireccionamientoDireccionamiento
Direccionamiento
 
Registros de control y estados de la CPU
Registros de control y estados de la CPURegistros de control y estados de la CPU
Registros de control y estados de la CPU
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 

Similar a Procesador Intel 8086: Características y especificaciones del pionero de los microprocesadores de 16 bits

ENSAMBLADOR PIC 8086
ENSAMBLADOR PIC  8086ENSAMBLADOR PIC  8086
ENSAMBLADOR PIC 8086Nazue Rap
 
microprocesador8080-131024151047-phpapp01.pdf
microprocesador8080-131024151047-phpapp01.pdfmicroprocesador8080-131024151047-phpapp01.pdf
microprocesador8080-131024151047-phpapp01.pdfRaulGuadarrama6
 
Ensamblador
EnsambladorEnsamblador
EnsambladorBlan Kis
 
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauaraAc iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauarazumichibie
 
La Historia Del Procesador
La Historia Del ProcesadorLa Historia Del Procesador
La Historia Del ProcesadorSeFeDeK .
 
Arquitectura de Computadorasv
Arquitectura de ComputadorasvArquitectura de Computadorasv
Arquitectura de ComputadorasvJairo Anton
 
Guía de arquitectura de computadoras II
Guía de arquitectura de computadoras IIGuía de arquitectura de computadoras II
Guía de arquitectura de computadoras IIMari Cruz
 
Guía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y RespuestasGuía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y RespuestasMari Cruz
 
Arquitectura De Hw
Arquitectura De HwArquitectura De Hw
Arquitectura De Hwomarleon
 
Generaciones PC
Generaciones PCGeneraciones PC
Generaciones PCOmar Leon
 
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOSCOMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOSSpacetoshare
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresupc
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresupc
 
upc algoritmos 02
upc algoritmos 02upc algoritmos 02
upc algoritmos 02upc
 
Instituto superior tecnologic1 92
Instituto      superior   tecnologic1 92Instituto      superior   tecnologic1 92
Instituto superior tecnologic1 92dennys ocaña lema
 

Similar a Procesador Intel 8086: Características y especificaciones del pionero de los microprocesadores de 16 bits (20)

ects_t2.pdf
ects_t2.pdfects_t2.pdf
ects_t2.pdf
 
ENSAMBLADOR PIC 8086
ENSAMBLADOR PIC  8086ENSAMBLADOR PIC  8086
ENSAMBLADOR PIC 8086
 
Microprocesador 8080
Microprocesador 8080Microprocesador 8080
Microprocesador 8080
 
microprocesador8080-131024151047-phpapp01.pdf
microprocesador8080-131024151047-phpapp01.pdfmicroprocesador8080-131024151047-phpapp01.pdf
microprocesador8080-131024151047-phpapp01.pdf
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauaraAc iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
 
La Historia Del Procesador
La Historia Del ProcesadorLa Historia Del Procesador
La Historia Del Procesador
 
Arquitectura de Computadorasv
Arquitectura de ComputadorasvArquitectura de Computadorasv
Arquitectura de Computadorasv
 
procesador
procesadorprocesador
procesador
 
Guía de arquitectura de computadoras II
Guía de arquitectura de computadoras IIGuía de arquitectura de computadoras II
Guía de arquitectura de computadoras II
 
Guía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y RespuestasGuía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y Respuestas
 
Arquitectura De Hw
Arquitectura De HwArquitectura De Hw
Arquitectura De Hw
 
Generaciones PC
Generaciones PCGeneraciones PC
Generaciones PC
 
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOSCOMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
 
10 arquitectura intel 8086
10 arquitectura intel 808610 arquitectura intel 8086
10 arquitectura intel 8086
 
El microprocesador
El microprocesadorEl microprocesador
El microprocesador
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
upc algoritmos 02
upc algoritmos 02upc algoritmos 02
upc algoritmos 02
 
Instituto superior tecnologic1 92
Instituto      superior   tecnologic1 92Instituto      superior   tecnologic1 92
Instituto superior tecnologic1 92
 

Más de MCRBTALLER

Tipos de impresoras
Tipos de impresorasTipos de impresoras
Tipos de impresorasMCRBTALLER
 
Microprocesadores
Microprocesadores Microprocesadores
Microprocesadores MCRBTALLER
 
Ejercicio 14 de word
Ejercicio 14 de wordEjercicio 14 de word
Ejercicio 14 de wordMCRBTALLER
 
Ejercicio 13 de word
Ejercicio 13 de wordEjercicio 13 de word
Ejercicio 13 de wordMCRBTALLER
 
Ejercicio 5 alineación de texto
Ejercicio 5 alineación de textoEjercicio 5 alineación de texto
Ejercicio 5 alineación de textoMCRBTALLER
 
Ejercicio 15 c
Ejercicio 15 cEjercicio 15 c
Ejercicio 15 cMCRBTALLER
 
Ejercicios de Excell
Ejercicios de ExcellEjercicios de Excell
Ejercicios de ExcellMCRBTALLER
 

Más de MCRBTALLER (9)

Tipos de impresoras
Tipos de impresorasTipos de impresoras
Tipos de impresoras
 
Microprocesadores
Microprocesadores Microprocesadores
Microprocesadores
 
Ejercicio 14 de word
Ejercicio 14 de wordEjercicio 14 de word
Ejercicio 14 de word
 
Ejercicio 13
Ejercicio 13Ejercicio 13
Ejercicio 13
 
Ejercicio 13 de word
Ejercicio 13 de wordEjercicio 13 de word
Ejercicio 13 de word
 
Ejercicio 5 alineación de texto
Ejercicio 5 alineación de textoEjercicio 5 alineación de texto
Ejercicio 5 alineación de texto
 
Ejercicio 15 c
Ejercicio 15 cEjercicio 15 c
Ejercicio 15 c
 
Ejercicios de Excell
Ejercicios de ExcellEjercicios de Excell
Ejercicios de Excell
 
Libroexcell
LibroexcellLibroexcell
Libroexcell
 

Procesador Intel 8086: Características y especificaciones del pionero de los microprocesadores de 16 bits

  • 1. Procesador INTEL 8086 Los procesadores de 16 bits fueron una nueva generación de microprocesadores desarrollados para reemplazar o completar a las microcomputadoras de 8 bits de los años setenta, que fueron las que comenzaron la revolución de las microcomputadoras. El 8086 fue diseñado para trabajar con lenguajes de alto nivel, disponiendo de un soporte hardware con el que los programas escritos en dichos lenguajes ocupan un pequeño espacio de código y pueden ejecutarse a gran velocidad. Esta concepción, orientada al uso de compiladores, se materializa en un conjunto de facilidades y recursos, y en unas instrucciones entre las que cabe destacar las que permiten efectuar operaciones aritméticas de multiplicar y dividir, con y sin signo; las que manejan cadenas de caracteres, etc Frecuencia de reloj: 4.77 MHz Conjunto de instrucciones: x86 Zócalo: 40pin DIP El 8088 fue el microprocesador usado para el primer ordenador personal de IBM, el IBMPC, que salió al mercado Características del 8086: • El 8086 dispone de instrucciones especiales para el tratamiento de cadenas de caracteres. • Los registros del 8086 tienen una misión específica, por lo que se podría decir que cada uno de ellos tiene su propia personalidad, aunque varios comparten tareas comunes. • El encapsulado del 8086 está formado por 40 patillas, simplificando así el hardware, aunque por contra, es necesario la multiplexación del bus de datos
  • 2. con el de direcciones. • El 8086 dispone de un conjunto de registros, denominados ‘cola de instrucciones’, en el cual se van almacenando de forma anticipada los códigos de las instrucciones, consiguiendo que este aumente su velocidad de trabajo • Las 20 líneas del bus de direcciones sólo permiten direccionar una memoria de 1 Megabyte. • El 8086 requiere una señal de reloj exterior, siendo 5 y 8 Mhz las frecuencias típicas de funcionamiento. • El 8086 dispone de una arquitectura “pipe line”, es decir, que la CPU puede seguir leyendo instrucciones en los tiempos en que el bus no se utiliza La Unidad de Interfaz del Bus y la Unidad de ejecución: Este microprocesador esta dividido en dos sub-procesadores. Por un lado está la “Unidad de Ejecución” (EU) encargada de ejecutar las instrucciones, la cual posee una ALU (unidad aritmético-lógica) con un registro de estado con varios flags asociados y un conjunto de registros de trabajo, y por otro está la “Unidad de Interfaz de bus” (BIU) encargada de la búsqueda de las instrucciones, ubicarlas en la cola de instrucciones antes de su ejecución y facilitar el direccionamiento de la memoria, es decir, encargada de acceder a datos e instrucciones del mundo exterior. El 8086 contiene 14 registros de 16 bits, de los cuales, unos pertenecen a la EU, que normalmente se suelen usar para direccionamiento, y otros pertenecen a la BIU.
  • 3. Los registros del procesador, se dedican a almacenar posiciones de memoria ya que el acceso a los registros es mucho mas rápido que los accesos a memoria, y se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son direccionables por medio de un nombre. Velocidad La frecuencia del reloj obscina entre se sitúa entre 4,77 MHz y 10 MHz Coprocesador numérico El 8086 no tenía ninguna instrucción de coma flotante y para realizar operaciones con números reales se requerían bibliotecas con rutinas de software de coma flotante. Los computadores con el 8086 generalmente tenían un socket de 40 pines en donde se podía enchufar un coprocesador matematico opcional para tener capacidad de coma flotante mucho más rápida basada en hardware/microcódigo.
  • 4. Modos de direccionamiento Estos procesadores tienen 27 modos de direccionamiento (una cantidad bastante más grande que los microprocesadores anteriores) o reglas para localizar un operando de una instrucción. Tres de ellos son comunes a microprocesadores anteriores: direccionamiento inmediato (el operando es un número que se encuentra en la misma instrucción), direccionamiento a registro (el operando es un registro del microprocesador) y direccionamiento inherente (el operando está implícito en la instrucción, por ejemplo, en la multiplicación uno de los operandos siempre es el acumulador). El resto de los modos sirve para localizar un operando en memoria. Para facilitar la explicación de estos modos, se pueden resumir de la siguiente manera: Deben sumarse cuatro cantidades: 1) dirección de segmento, 2) dirección base, 3) una cantidad índice y 4) un desplazamiento.La base se almacena en el registro base. El índice se almacena en el registro índice Además del segmento, base e índice, se usa un desplazamiento de 16 bits, 8 bits o 0 bits (sin desplazamiento). Ésta es una cantidad estática que se fija al tiempo de ensamblado (paso de código fuente a código de máquina) y no puede cambiarse durante la ejecución del programa (a menos que el programa se escriba sobre sí mismo, lo que constituye una práctica no aconsejada). Todo esto genera los 24 modos de direccionamiento a memoria que se ven a continuación: - Registro indirecto: 1) [BX], 2) [DI]. 3) [SI]. - Basado: 4) desp8[BX], 5) desp8[BP], 6) desp16[BX], 7) desp16[BP]. - Indexado: 8) desp8[SI], 9) desp8[DI], 10) desp16[SI], 11) desp16[DI]. - Basado-indexado: 12) [BX+SI], 13) [BX+DI], 14) [BP+SI], 15) [BX+DI]. - Basado-indexado con desplazamiento: 16) desp8[BX+SI], 17) desp8[BX+DI], 18) desp8[BP+SI], 19) desp8[BX+DI], 20) desp16[BX+SI], 21) desp16[BX+DI], 22) desp16[BP+SI], 23) desp16[BX+DI]. - Directo: 24) [desp16].