Os microprocessadores 8086 e 8088 são processadores de 16 bits introduzidos pela Intel no início dos anos 1980. Embora sejam semelhantes em muitos aspectos, também existem algumas diferenças importantes entre eles.
Microprocessador 8086 *
Arquitetura interna de 16 bits: O 8086 possui uma arquitetura interna de 16 bits, o que significa que pode processar 16 bits de dados por vez.
*
Barramento de endereços de 20 bits: O 8086 possui um barramento de endereços de 20 bits, o que significa que pode acessar até 1 megabyte de memória.
*
64 KB de espaço de endereço: O 8086 possui 64 KB de espaço de endereço, o que significa que pode endereçar diretamente até 64 KB de memória.
*
Barramento de dados externo de 8 bits: O 8086 possui um barramento de dados externo de 8 bits, o que significa que ele pode transferir 8 bits de dados por vez entre o processador e a memória externa.
*
Velocidade de clock de 4,77 MHz: O 8086 tem uma velocidade de clock de 4,77 MHz, o que significa que ele pode executar instruções a uma taxa de 4,77 milhões de vezes por segundo.
*
Contagem de transistores de 29.000: O 8086 tem uma contagem de transistores de 29.000, o que é relativamente baixo em comparação com os processadores modernos.
Microprocessador 8088 *
Barramento de dados externo de 8 bits: O 8088 possui um barramento de dados externo de 8 bits, o que significa que ele pode transferir 8 bits de dados por vez entre o processador e a memória externa.
*
Todas as outras especificações são iguais às do 8086: O 8088 tem a mesma velocidade de clock, contagem de transistores e arquitetura interna que o 8086.
A principal diferença entre o 8086 e o 8088 é que o 8088 possui um barramento de dados externo de 8 bits, enquanto o 8086 possui um barramento de dados externo de 16 bits. Isso significa que o 8088 pode transferir apenas 8 bits de dados por vez entre o processador e a memória externa, enquanto o 8086 pode transferir 16 bits de dados por vez.
Esta diferença na largura do barramento de dados externo tem um impacto significativo no desempenho dos dois processadores. O 8086 pode transferir dados entre o processador e a memória externa duas vezes mais rápido que o 8088. Isso torna o 8086 mais adequado para aplicativos que exigem transferências rápidas de dados, como gráficos e jogos.
No geral, o 8086 é um processador mais poderoso que o 8088. No entanto, o 8088 é mais barato e mais fácil de projetar, o que o tornou uma escolha mais popular para computadores pessoais de baixo custo.