Arquitetura e organização de computador
3. Organização do microprocessador 8086
3.1 A família Intel 86 (ou 80X86)
Processador Co-proc.
4004
8008
8080
8085
8086
8088
186
188
286
386 (368 DX)
386 SX
486 (486 DX)
486 SX
486 DX2
486 DX4
Pentium
Pentium
Celeron
Pentium Pro
Pentium 2
Pentium 3
Pentium 4
8087
8087
8087
8087
287
387
387 SX
487 SX
-
Ano de introdução 1971
1972
1974
1978
1978
1979
1982
1982
1982
1985
1988
1989
1991
1992
1993
1993
No. de bits
4
8
8
8
16
8 (16)
16
8 (16)
16
32
16 (32)
32
32
32
32
32/64
-
No. de
Velocidade
transistores
(MHz)
2.205
3.300
4.500
6.200
29.000
4,77 a 10
29.000
4,77 a 10
100.000
8 a 16
100.000
8 a 16
134.000
8 a 12,5
375.000
16 a 40
375.000
16, 20
1.200.000
25, 33, 50
1.200.000
20, 25
?
66
?
99
3.100.000
60, 66, 90
Pesquise e ...
Complete !
1 GHz ?
•
O primeiro IBM PC foi construído com o 8088 (versão de 8 bits do 8086).
•
Todo software produzido para a família 80x86 mantem compatibilidade com os futuros microprocessadores.
Página 1 de 11
Cap3 – Organização do Microprocessador 8086
3.2 Arquitetura do microprocessador 8086
(referir ao livro-texto, figura 1.6, página 8)
Configuração interna do 8086
•
•
•
•
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
Página 2 de 11
Cap3 – Organização do Microprocessador 8086
O 8086 divide-se internamente em duas unidades.
Execution Unit (EU) - unidade de execução:
•
UAL - realiza operações aritméticas de +, -, X, / e operações lógicas AND,
OR, NOT, XOR;
•
contem registradores para armazenamento temporário durante as operações, que são endereçados por nome.
BUS Interface Unit (BIU) - unidade de interface de barramento: