Microprocessador 8086/8088, parte 1 : Introdução


O 8086 e o 8088 são unidades microprocessadoras de 16 bits da Intel que, em décadas passadas, representaram um sucesso em circuitos integrados em estado sólido e foram a melhor opção para um produto baseado em microcomputadores, pois eram de 2 a 4000 vezes mais poderosos que o seu antecessor (2, quando o 8086 executa a computação aritmética com inteiros em 16 bits normal ; 4000, quando a CPU 8086 opera junto com o coprocessador numérico 8087 em cálculos de dupla precisão e ponto flutuante), o microprocessador de 8 bits.

Estes microprocessadores de 16 bits tinham inerentes as rotinas de divisão e multiplicação com inteiros, instruções de strings e outras características que os conjuntos de instruções pareciam uma linguagem de alto nível, além de terem conceitos avançados de arquitetura para a época, como gerenciamento de memória, interrupções vetoriais de vários níveis e coprocessamento.

As pastilhas de co-processamento 8087 e 8089 melhoram o 8086 pela execução de determinadas tarefas que o 8086 levava mais tempo. O 8087 pode executar poderosas instruções de matemática com rapidez maior em hardware do que seriam caso fossem executadas apenas pelo 8086 em software, além dele estender o conjunto de instruções do 8086.

O 8089 pode executar operações de E/S entrelaçadas de dois canais inteligentes, enquanto o 8086 continua com o programa principal. Assim, com estes dos coprocessadores, um 8086 ou 8088 poderá ter rendimento de ate 100x que o do 8086 sozinho.

Embora muito antigos, o 8086 e o 8088 foram de uma importância muito grande, e vêm sendo, até os dias, objetos de estudo de estudantes e hackers(no real sentido do jargão) que desejem aprender mais sobre o funcionamento de um microprocessador.

Para termos uma noção melhor da importância destes, em determinadas configurações e em determinados cálculos, podem ser até 4000x mais poderosos que as antigas pastilhas de 8 bits e custando praticamente o mesmo tanto. Essa potência teve um grande impacto na sociedade: nas máquinas, displays coloridos, rede de comunicação avançada, banco de dados, automóveis e outras tecnologias inteligentes e computadorizados.

A próxima parte do material trará um enfoque maior sobre o que é um microprocessador de 16bits.




8086


8088


8086

Nenhum comentário:

Tutoriais de Programação