A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

O que devem fazer os Microprocessadores ?

Apresentações semelhantes


Apresentação em tema: "O que devem fazer os Microprocessadores ?"— Transcrição da apresentação:

1 O que devem fazer os Microprocessadores ?
Reconhecer cada instrução do seu conjunto de instruções; Gerar endereçamento para memória e E/S; Armazenar interna e temporariamente dados; Realizar operações lógicas e aritméticas; Gerenciar interrupções, saltos, desvios e chamadas de funções; . . . Programa: Seqüência lógica de instruções que podem ser reconhecidas pelo microprocessador, que quando executadas em uma ordem correta, resulta na finalização de uma função ou algoritmo

2 Instruções Tipos de instruções encontradas nos microprocessadores:
Movimentação de dados; Aritméticas; Lógicas; Saltos e desvios no programa; Controle interno Exemplo de formação das instruções: Instrução de 1 byte: D7 D6 D5 D4 D3 D2 D1 D0 (código operacional) Instrução de 2 bytes: D7 D6 D5 D4 D3 D2 D1 D0 (código operacional) (segundo byte) Instrução de 3 bytes: D7 D6 D5 D4 D3 D2 D1 D0 (código operacional) (segundo byte) (terceiro byte)

3 Ciclo de Instrução Conceitos importantes: Estado Ciclo de máquina
Ciclo de Busca Ciclo de execução; Ciclo de instrução Ti M2 M3 Ciclo de busca Ciclo de execução Ciclo de instrução

4 Exemplo de Programa – Soma de Variáveis
(LC) R1 R2 (LC) ULA R3 Barramento de Dados R1  (E4) E1 Unidade de Controle (Decodificador de Instruções) Registrador de Instruções RD R2  (E5) E2 Memória de Programa WR R3  (R1)+(R2) E3 . . . (LC) IO/M X E4 Memória de Dados Y E5 Linhas de Controle (LC) Contador de Programa (LC) Barramento de Endereços CPU


Carregar ppt "O que devem fazer os Microprocessadores ?"

Apresentações semelhantes


Anúncios Google