Escolar Documentos
Profissional Documentos
Cultura Documentos
(Laboratório)
Aula 6
Regiane Kawasaki
kawasaki@ufpa.br
CBCC – FC – ICEN – UFPA
7
UCP – Ciclo de Instrução
Ciclo de Instrução:
Busca
Execução
Interrupção
8
UCP – Ciclo de Instrução
10
UCP – Ciclo de Instrução
11
UCP - Fluxo de Dados (Diagrama
Indireto)
12
CONJUNTO DE INSTRUÇÕES
Exemplos de ISAs
CONJUNTO DE INSTRUÇÕES...
Funcionalmente, um processador precisa possuir
instruções para:
Operações aritméticas: +, - , × , ÷ ...
Lógicas: and, or, xor, ...
Complemento
Deslocamento
Operações de movimentação de dados (memória <-->
UCP, reg <--> reg)
Operações de entrada e saida (leitura e escrita em
dispositivos de E/S)
Operações de controle (desvio de seqüência de execução,
parada)
ISA – Arquitetura de instruções
• Conjunto de instruções
• Conjunto de registradores
• Tipos de dados
• Modos de endereçamento de memória
• Esquemas de E/S
ISA – Arquitetura de instruções
Exemplo: IAS (Princeton Institute of Advanced
Studies) (década de 50)
ISA – Arquitetura de instruções
Exemplo: IAS
Os registradores AC e
MQ são utilizados em
todas as operações
aritméticas.
Ac registra os bits mais
significativos e MQ os
menos significativos.
ISA – Arquitetura de instruções
Operação: c = a + b
Representação de instruções
Exemplo: