Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAna Laura Fonseca Arruda Alterado mais de 8 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.