Prolog
DESCRIÇÃO RESUMIDA DE UMA ARQUITETURA DE
PROCESSADOR: O ESTUDO DE CASO DA INTEL X86 EM SUA
PRIMEIRA VERSÃO
NEY LAERT VILAR CALAZANS ney.calazans@pucrs.br Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
PORTO ALEGRE, 09 DE ABRIL DE 2011
SUMÁRIO
SUMÁRIO ................................................................................................................................................................. 2
1
INTRODUÇÃO .................................................................................................................................................... 3
2
DIAGRAMA DE BLOCOS DO PROCESSADOR 8086............................................................................................... 3
3
ELEMENTOS DEFINITÓRIOS DA ARQUITETURA .................................................................................................. 4
3.1
3.2
3.3
3.4
3.5
REGISTRADORES DO PROGRAMADOR EM LINGUAGEM DE MONTAGEM ___________________________________ 4
CONJUNTO DE INSTRUÇÕES _________________________________________________________________ 6
FORMATOS DE INSTRUÇÃO _________________________________________________________________ 6
MODOS DE ENDEREÇAMENTO _______________________________________________________________ 6
LINGUAGEM DE MONTAGEM________________________________________________________________ 8
4
EXEMPLO DE PROGRAMA – SOMA DOS ELEMENTOS DE UM VETOR ................................................................. 8
5
REFERÊNCIAS BIBLIOGRÁFICAS .......................................................................................................................... 8
3
1 INTRODUÇÃO
A família x86 da Intel surgiu com o processador 8086 (também chamado iAPX86), um microprocessador de 16 bits integrado em um único circuito integrado (CI ou chip) projetado pela Intel entre o início de 1976 e a metade de 1978, quando foi colocado no mercado [WIK11]. O 8086 foi o