introducción al microprocesador 8086/8088
ASIGNATURA: ESTRUCTURA DE COMPUTADORES
I.TELECOMUNICACION
PROFESORA: JUANA Mª LOPEZ
DEPARTAMENTO DE AUTOMATICA
CAPITULO PRIMERO
ARQUITECTURA DEL MICROPROCESADOR
8086
Estructura de Computadores Juana Mª López
Departamento de Automatica
1
Asignatura: Estructura de Computadores
Arquitectura del Microprocesador 8086
I.Telecomunicación
ARQUITECTURADEL MICROPROCESADOR 8086.
1.
INTRODUCCION.
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 hardwarecon 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 manejancadenas de caracteres, etc.
En su momento, el 8086 junto con el 8088 fueron los microprocesadores más
empleados dentro de su categoría, especialmente desde que IBM los adoptó para la
construcción de su computadora personal. Muchos fabricantes de microordenadores
utilizaron esta familia microcomputadora para fabricar equipos de tipo profesional. Hoy
en día, la utilización del 8086 es másreducida, quedando principalmente orientado a la
enseñanza, como base de los microprocesadores de la última generación.
Antes de pasar a hacer una descripción más detallada de la arquitectura interna
del microprocesador, vamos a destacar brevemente las principales características del
8086:
• El 8086 dispone de instrucciones especiales para el tratamiento de cadenas de
caracteres.
• Losregistros 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.
Depto. de Automatica Juana María López
Area de Arquitectura de Computadores
2
Asignatura: Estructura de Computadores
Arquitectura del Microprocesador 8086
I.Telecomunicación
• Las 20 líneas del bus dedirecciones 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.
2.
ARQUITECTURA INTERNA DEL 8086.
Este microprocesador esta divididoen 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 instruccionesantes 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.
ACUMULADOR
AH
AL
BH
BL
BASE
CH
CL
CONTADOR
DH
DL
DATOS...
Regístrate para leer el documento completo.