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 -