Abrir menu principal

Alterações

7 bytes removidos ,  11h37min de 23 de novembro de 2005
m
Revertidas edições por 200.152.225.92, para a última versão por Bonás
O microprocessador Kaiuko 8086 da [[Intel]] é um microprocessador de 16 bits que é suposto ser usado como [[CPU]] num microcomputador. Quando se diz que é um processador de 16 bits, quer-se dizer que a sua [[unidade lógica]] e aritmética, os seus registos internos, e a maior parte das suas instruções foram concebidos para trabalhar com palavras de 16 bits. Além disso o 8086 tem um [[barramento de dados]] de 16 bits, ou seja, pode ler e escrever na memória ou nas portas 16 bits de uma só vez. O barramento de endereços é de 20 bits, ou seja o 8086 consegue endereçar 1 Mb (220) posições de [[memória]]. Cada uma destas posições de memória é ocupada por um byte.
O 8086 está dividido em duas unidades distintas: a BIU (Bus Interface Unit) e a EU (Execution Unit). A BIU envia endereços para o barramento de endereços, lê instruções da memória, lê e escreve dados nas portas e na memória, etc. Por outras palavras é a unidade responsável por todas as transferências de dados e endereços através dos barramentos. A EU diz à BIU onde é que há-de ir buscar instruções ou dados, descodifica as instruções e executa-as.