Logica
1. Introdução aos Microcomputadores Digitais
1.1 Organização de um computador digital
Um computador digital pode ser descrito de uma forma simplificada segundo o diagrama de blocos:
MEMÓRIA
PRINCIPAL
Barramento de dados
CLOCK
Barramento de endereços
Barramento de controle
REGS. DE
REGS.
ESPECIAIS
PROPÓSITO
UNIDADE
GERAL
DE ENTRADA
UNID. DE
UNIDADE DE
ARITMÉTICA E LÓGICA
E SAÍDA
CONTROLE
UNIDADE CENTRAL DE PROCESSAMENTO - CPU
DISPOSITIVOS
DE E/S
Página 1 de 9
Cap.1 – Introdução aos Microcomputadores Digitais
• Unidade Central de Processamento:
• Unidade de Controle
• Unidade de Aritmética e Lógica
• Registradores de Propósito Geral
• Registradores Específicos
• Reg. de Dados da Memória
• Reg. de Endereços da Memória
• Contador de Programa (Program Counter)
• Registrador de Instruções
• Apontador de Pilha (Stack Pointer)
• Outros (conforme a CPU)
- UCP ou CPU
- UC
- UAL ou ULA
- RDM
- REM
- PC
- RI
- SP
• Memória Principal
• Memória Secundária
• Unidade de E/S
• Interfaces
• Canais de E/S
• Processadores de E/S
• Dispositivos de E/S
Histórico:
• Primeiros computadores eletrônicos surgiram na década de 30
• IBM PC foi concebido em 1980
Página 2 de 9
Cap.1 – Introdução aos Microcomputadores Digitais
1.2 Memória
Memória: local do computador (hardware) onde se armazenam temporária ou definitivamente dados (números, caracteres e instruções)
Posição de memória ou endereço: localidade física da memória onde se encontra o dado.
Organização da memória:
Endereço
...
4MB
...
1048576
...
1765
...
4
3
2
1
0
Conteúdo
...
10110101
...
01001010
...
01001101
...
01010000
11111111
11101001
11011010
01100100
Obs: no 8086, a memória é organizada em bytes (conjunto de 8 bits).
Página 3 de 9
Cap.1 – Introdução aos Microcomputadores Digitais
1.3 A CPU e a execução de um programa