Calibrando Bussula do LEGO NXT

2590 palavras 11 páginas
Microprocessador 8086
Trabalho 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

Relacionados