Diferença entre 8085 e 8086

Em 1977, a Intel lançou o 8085, o último microprocessador de oito bits. Hoje existem mais de 200 milhões desses microprocessadores incorporados em vários dispositivos eletrônicos, e sua produção continuará no futuro. Em 1978, um microprocessador de 8086 a 16 bits foi produzido com uma taxa de execução de 2,5 MPa. A memória do microprocessador é até 16 vezes mais alta que 1 MB.

O que é 8085?

Como uma versão atualizada dos processadores Intel 8008/8080, a Intel criou o conhecido processador 8085. Neste processador, foram adicionadas 2 novas instruções para ligar / desligar os 3 terminais e as portas de entrada / saída e simplificaram o hardware usando apenas uma corrente de + 5V (Volt), além de um gerador de impulso de tempo e circuito de controle de circuito . Esse microprocessador requer poucos componentes de hardware, mas seu posicionamento e funcionalidade podem fornecer uma eficiência de trabalho muito alta. O microprocessador 8085 é muito semelhante aos microcontroladores, como o PIC 16f84, amplamente utilizado no controle de processos. De acordo com seu poder, o 8085 não pode ser comparado aos microprocessadores Pentium, mas será usado por um longo tempo porque possui uma ótima aplicação em dispositivos eletrônicos mais simples que não exigem processadores tão potentes. Este é um processador de oito bits, que está processando dados com o tamanho de um byte. Possui um gerador de velocidade de clock com uma velocidade de clock digital de 8 MHz, um controlador especial para operação intermitente e controle de tempo. Possui acesso à memória com capacidade de 64KV, basicamente existem 16 pinos de endereço para endereçamento direto do espaço de memória (216 = 64K).

Especificações técnicas

  • Frequência 5MHz;
  • cerca de 6500 transistores por 1 μm
  • Barramento de dados de 8 bits
  • 16 bits
  • A versão AH tem um consumo de energia 20% menor que o processador 8085 normal.
  • Endereçamento de memória direta de 64 Kbps;
  • Linha de comando de 1,3 μs (0,8 μs em 8085AH-2 / 0,67 em 8085AH-1);
  • 4 entradas de interrupção de vetor (uma não pode ser mascarada);
  • decimal, binário e aritmético com dupla precisão.

O que é 8086?

8086 são microprocessadores de terceira geração. O 8086 possui um barramento de dados de 16 bits. O 8086 possui uma memória com capacidade de 1 MB (220) e endereços de 20 bits são usados ​​para endereçar os locais da memória. O 8086 possui um compartimento de 40 pinos e usa uma fonte de alimentação de 5V. Dependendo do tamanho e da complexidade dos programas, ele pode funcionar em dois modos - mínimo e máximo. O 8086 contém unidades separadas que executam simultaneamente algumas fases (transferência do código operacional da memória para o microprocessador - busca do opcode, transmissão do operando, se solicitado - leitura, execução - execução efetiva, retorno do resultado à memória - gravação). O 8086 trabalha exclusivamente no modo realista de operação. A partir de 8086 a 80286, os seguintes endereços estão em uso: registra endereçamento, imediato, direto, registrando indiretamente, com base, indexado, com base em índice e com base em deslocamento.

 Especificações técnicas

  • Frequência de até 10 MHz;
  • cerca de 29000 transistores por 1 μm
  • Barramento de dados de 16 bits
  • Linha de endereço de 20 bits
  • Endereçamento de memória direta de 1 MB;
  • Modo mínimo e máximo
  • Decimal, binário e ASCII.

Diferença entre 8085 e 8086

  1. Tamanho

Primeiro, o 8085 é um processador de 8 bits, enquanto o 8086 é um processador de 16 bits..

  1. Linha de endereço

8085 usa linha de endereço de 18 bits, 8086 uma linha de 20 bits.

  1. Barramento de dados

O primeiro tem 8 bits, o segundo barramento de dados de 16 bits.

  1. Velocidade do relógio

A velocidade do clock dos microprocessadores 8085 é 3.072 MHz. 8086 foi inicialmente limitado a 5 MHz, mas sobe para 10 MHz hoje em dia.

  1. Registro de bandeira

O registro da bandeira no caso de 8085 contém 5 bandeiras, no caso de 8086 - 9.

  1. Pipeline

8086 é o único que permite a tubulação.

  1. Número de transistores

8085 integra menor número de transistores - cerca de 6500. 8086 tem mais transistores - cerca de 29000.

  1. Ciclo do relógio

O 8085 trabalha no ciclo do relógio com 50% de ciclo de trabalho, enquanto o 8086 com 33%.

  1. Tamanho da memória

8085 usa 64 KB de memória, 8086 1 MB.

  1. Segmentação de memória

A versão posterior suporta segmentação de memória.

  1. Modos de operação

8086 pode funcionar no modo mínimo e máximo.

  1. Aritmética

8085 suporta código decimal e inteiro, enquanto 8086 também suporta ASCII.

  1. Número do processador

O 8085 usa apenas um processador - o 8086 pode utilizar um externo.

  1. Custo

8086 tem um preço mais alto

8085 vs. 8086

Sumário

  • O microprocessador 8085 foi projetado pela Intel em meados de 1977. É compatível com o microprocessador 8080 e requer menos hardware adicional, o que torna possível criar um sistema de computador mais simples e barato. Este microprocessador possui uma arquitetura Von Neumann, que envolve a mistura do código operacional e do operando. O microprocessador 8085 requer: CPU, memória e modelo de E / S.
  • Em 1978, a Intel lançou o novo processador 8086 e, um ano depois, o 8088, que se destaca apenas na linha de endereço. Este é o primeiro processador de 16 bits. O 8086 possui um barramento de dados de 20 bits que permite o armazenamento de no máximo 220 = 1 MB de dados. Para obter informações, este processador contém cerca de 29.000 transistores e, desse tipo de processador, existem diferentes processadores operando na frequência operacional de 5,6 ou 10 MHz. A novidade desses processadores foi a segmentação do espaço de memória, ou seja, sua divisão em 4 segmentos de 214B (bytes).