13093460213

1899 palavras 8 páginas
Arquitetura de Computadores
- Princípio de Funcionamento da CPU Por Helcio Wagner da Silva

Arquitetura de Von Neumann
CPU

ULA Memória Principal UC Dispositivo de E/S

ULA : Unidade Lógica Aritmética UC : Unidade de Controle CPU: Unidade Central de Processamento

• Os dados e as instruções são armazenados em uma única memória de leitura e escrita • O conteúdo da memória é endereçado pela sua posição, independentemente do tipo de dados nela contidos • A execução de instruções ocorre, via de regra, de modo seqüencial
2

Visão geral de uma CPU
• Além das ULA e UC, os processadores contam com uma pequena quantidade de memória – são os registradores • Os registradores formam o topo da hierarquia de memória de um computador • Eles se dividem em:
– Registradores visíveis ao usuário – Registradores de controle e estado
3

Alguns registradores de controle e estado
PC MAR PC (Contador de Programa): contém o endereço da próxima instrução a ser buscada MAR (Registrador de Endereçamento à Memória): contém o endereço de uma posição de memória UC MBR (Registrador de Armazenamento Temporário de Dados): contém uma Palavra de dados a ser escrita na Memória ou a palavra lida mais recentemente IR (Registrador de Instrução): contém a última instrução buscada
4

IR

MBR

Ciclo de Instrução Básico

INÍCIO

Busca da Próxima instrução

Execução da instrução

FIM

5

Exemplo de Aplicação do Ciclo de Instrução Básico
• Suposições:
– A CPU possui apenas um registrador de armazenamento de dados visível ao usuário, denominado AC (Acumulador) – Instruções e dados possuem, ambos, 16 bits
0 34 Endereço 15 Magnitude
6

15

Código da operação 0 s 1

Exemplo de Aplicação do Ciclo de Instrução Básico
• Suposições (cont.):
– A memória é organizada em palavras de 16 bits – a quantidade de palavras endereçadas diretamente é igual a 212 = 4.096 (4 K)
16 bits 0000 0001 0002 0003 ... 4095

...
7

Exemplo de Aplicação do Ciclo de Instrução

Relacionados