Microprocessador - Visão geral do 8086
O microprocessador 8086 é uma versão aprimorada do microprocessador 8085 que foi projetado pela Intel em 1976. É um microprocessador de 16 bits com 20 linhas de endereço e 16 linhas de dados que fornece até 1 MB de armazenamento. Ele consiste em um poderoso conjunto de instruções, que fornece operações como multiplicação e divisão facilmente.
Ele suporta dois modos de operação, ou seja, modo máximo e modo mínimo. O modo máximo é adequado para sistemas com vários processadores e o modo mínimo é adequado para sistemas com um único processador.
Características do 8086
As características mais proeminentes de um microprocessador 8086 são as seguintes -
- Ele tem uma fila de instruções, que é capaz de armazenar seis bytes de instrução da memória, resultando em um processamento mais rápido. 
- Foi o primeiro processador de 16 bits com ALU de 16 bits, registradores de 16 bits, barramento de dados interno e barramento de dados externo de 16 bits, resultando em um processamento mais rápido. 
- Está disponível em 3 versões com base na frequência de operação - - 8086 → 5 MHz 
- 8086-2 → 8 MHz 
- (c) 8086-1 → 10 MHz 
 
- Ele usa dois estágios de pipelining, ou seja, Fetch Stage e Execute Stage, que melhora o desempenho. 
- O estágio de busca pode pré-buscar até 6 bytes de instruções e armazená-los na fila. 
- O estágio de execução executa essas instruções. 
- Possui 256 interrupções vetorizadas. 
- Ele consiste em 29.000 transistores. 
Comparação entre microprocessador 8085 e 8086
- Size - 8085 é um microprocessador de 8 bits, enquanto 8086 é um microprocessador de 16 bits. 
- Address Bus - 8085 tem barramento de endereço de 16 bits, enquanto 8086 tem barramento de endereço de 20 bits. 
- Memory - O 8085 pode acessar até 64Kb, enquanto o 8086 pode acessar até 1 Mb de memória. 
- Instruction - 8085 não tem uma fila de instruções, enquanto 8086 tem uma fila de instruções. 
- Pipelining - 8085 não oferece suporte a uma arquitetura em pipeline, enquanto o 8086 oferece suporte a uma arquitetura em pipeline. 
- I/O - 8085 pode endereçar 2 ^ 8 = 256 E / S, enquanto 8086 pode acessar 2 ^ 16 = 65.536 E / S. 
- Cost - O custo do 8085 é baixo, enquanto o do 8086 é alto. 
Arquitetura de 8086
O diagrama a seguir descreve a arquitetura de um microprocessador 8086 -
