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 -