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 embutidos em vários dispositivos eletrônicos, e sua produção continuará no futuro. Em 1978, um microprocessador 8086 - microprocessador de 16 bits foi produzido com uma taxa de execução de 2,5 MPa. Sua memória de microprocessador é até 16 vezes mais alta, chegando a 1 MB.

O que é 8085?

Como uma versão atualizada dos processadores Intel 8008/8080, a Intel criou o conhecido processador 8085. Neste processador, 2 novas instruções foram adicionadas para ligar / desligar os 3 terminais e as portas de entrada / saída, e simplificou o hardware usando apenas uma corrente de + 5V (Volt), bem como adicionou um gerador de impulso de tempo e circuito de controle de circuito . Este microprocessador requer poucos componentes de hardware, mas seu posicionamento e funcionalidade podem fornecer eficiência de trabalho muito alta. O microprocessador 8085 é muito semelhante a microcontroladores, como o PIC 16f84, que são amplamente utilizados no controle de processos. Pelo seu poder, o 8085 não pode ser comparado aos microprocessadores Pentium, mas será usado por muito tempo porque tem uma ótima aplicação em dispositivos eletrônicos mais simples que não requerem processadores tão potentes. Este é um processador de oito bits, que está processando dados com o tamanho de um byte. Possui gerador de clock com velocidade de clock digital de 8 MHz, controlador especial para operação intermitente e controle de temporização. Possui acesso a memória com capacidade de 64KV, basicamente são 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 6.500 transistores por 1 μm
  • Barramento de dados de 8 bits
  • 16 bits
  • A versão AH tem um consumo de energia 20% menor do que o processador 8085 normal.
  • Endereçamento direto de memória 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 vetorial (uma não pode ser mascarada);
  • decimal, binário e aritmética com precisão dupla.

O que é 8086?

8086 são microprocessadores de terceira geração. 8086 tem um barramento de dados de 16 bits. 8086 tem uma memória com capacidade de 1 MB (2vinte) e endereços de 20 bits são usados ​​para endereçar os locais de memória. O 8086 tem uma caixa 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. 8086 contém unidades separadas que executam simultaneamente algumas fases (transferência de código operacional da memória para o microprocessador - busca de opcode, transmissão de operando se solicitado - leitura, execução efetiva - execução, retorno do resultado para a memória - gravação). 8086 funciona exclusivamente no modo de operação realista. A partir de 8086 a 80286, os seguintes endereços estão em uso: registros de endereçamento, imediato, direto, registro indireto, baseado, indexado, baseado-indexado e baseado-indexado com deslocamento.

Especificações técnicas

  • Freqüê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 direto de memória de 1 MB;
  • Modo mínimo e máximo
  • Decimal, binário e ASCII.

Diferença entre 8085 e 8086

  1. Tamanho

Em primeiro lugar, 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 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. O 8086 estava inicialmente limitado a 5 MHz, mas hoje vai até 10 MHz.

  1. Registro de bandeira

O registro de flag no caso de 8085 contém 5 flags, no caso de 8086-9.

  1. Pipeline

8086 é o único que permite o pipelining.

  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

8085 trabalha em ciclo de clock com ciclo de trabalho de 50%, enquanto 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 oferece suporte à 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

8085 usa apenas um processador - 8086 pode usar um externo.

  1. Custo

8086 é mais caro

8085 vs. 8086

Resumo

  • O microprocessador 8085 foi projetado pela Intel em meados de 1977. É compatível com o microprocessador 8080 e requer menos hardware adicional, o que permite 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 distingue 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 2vinte= 1 MB de dados. Para obter informações, este processador contém cerca de 29.000 transistores e, a partir deste tipo de processador, existem diferentes processadores operando na frequência de operação de 5,6 ou 10 MHz. A novidade desses processadores foi a segmentação do espaço da memória, ou seja, sua divisão em 4 segmentos de 214B (bytes).