Calibrando Bussula do LEGO NXT
2590 palavras
11 páginas
Microprocessador 8086Trabalho da matéria de Linguagem de Montagem da Universidade Federal de Mato Grosso do Sul
SUMARIO
INTRODUÇÃO
4
1 ARQUITETURA DO PROCESSADOR 8086
5
2 REGISTRADORES
7
2.1 Registradores de dados
7
2.2 Registradores de deslocamento
8
2.3 Registradores de estado
9
2.4 Registradores de segmento
10
3 INTERRUPÇÕES
11
3.1 Interrupções reservadas
11
3.2 Interrupções por hardware
12
3.3 Interrupções por Software
13
4 SEGMENTOS E DESLOCAMENTOS
15
5 ENDEREÇAMENTOS DE MEMÓRIA
17
5.1 Modos de endereçamento
17
5.2 Gerenciamento da memória virtual
18
CONCLUSÃO
20
REFERÊNCIAS
21
4
INTRODUÇÂO
O 8086 O primeiro processador feito pela Intel para ser usado com os PC's projetado pela
Intel entre o início de 1976 e meados de 1978, quando foi lançado. É um chip de microprocessador com barramento interno e externo de 16 bits. Inicialmente ele foi distribuído em versões de 4, 77MHZ e posteriormente vieram versões turbinadas de 8 e 10
MHZ. O 8086 deu origem à arquitetura x86 dos futuros processadores da Intel.
O 8086 é configurado:
- barramento de endereços é comum com o de dados: 20 bits ;
- endereços: 20 bits, 220 = 1.048.576 combinações = 1 MByte (1 MB);
- dados: utiliza somente 16 bits do barramento comum ;
- barramento de controle: 16 bits independentes do barramento comum ;
-14 registradores (4 dado, 4 endereço, 4 segmento, ponteiro do programa, flags) ;
- possui 113 instruções (Mnemônicos), chegando a um total de 124 instruções se considerar o uso do Mp’s 80186/80188;
Figura 1 – Processador Intel 8086.
5
1 ARQUITETURA DO PROCESSADOR 8086
O processador 8086 divide-se internamente em duas unidades separadas que funcionam de forma independente: EU(Execution Unit) responsável por todo o processamento das instruções e BIU(Bus Interface Unit) responsável pelo acesso a memória, além da busca antecipada de instruções.A operação