Abrir menu principal

Alterações

42 bytes adicionados, 20h09min de 25 de novembro de 2012
O '''8086''' é um microprocessador de 16 [[bit]]s da [[Intel]] que é suposto ser usado como [[Unidade Central de Processamento|CPU]] num microcomputador.
 
== História ==
Pau e Pika na sua bunda aberta e peluda. Quando se diz que é um [[processador]] de 16 bits, quer-se dizer que a sua [[unidade lógica]] e [[aritmética]], os seus registradores 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 [[MiB]] (2^20) posições de [[memória]]. Cada uma destas posições de memória é ocupada por um [[byte]].
 
O 8086 está dividido em três unidades distintas: a BIU (''Bus Interface Unit''), a EU (''Execution Unit'') e a AU (''Addresing Unit''). A BIU envia os endereços pedidos pela AU para o barramento de endereços, lê instruções da [[memória]] que envia a BIU, 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 à AU onde é que há-de ir buscar instruções ou dados, descodifica as instruções e executa-as.
Utilizador anónimo