unidade de controle (implementaÇÃo por hardware)adao/ucihq.pdf · na implementação por...
TRANSCRIPT
1
UNIDADE DE CONTROLE
(IMPLEMENTAÇÃO POR HARDWARE)
LISTA DE EXERCÍCIOS
Questionário
Questionário
Questionário
6
QUESTIONÁRIO
Quais são as duas técnicas de implementação da UC ?
O que é um microprograma (firmware)? Onde ficam as instruções de microcódigo?
É uma LINGUAGEM ESPECÍFICA DA MÁQUINA CAPAZ DE EXECUTAR UMA INSTRUÇÃO EM LINGUAGEM DE MÁQUINA.
ELA FICAM ARMAZENADAS NA ROM
IMPLEMENTAÇÃO POR MICROPROGRAMA E IMPLEMENTAÇÃO POR HARDWARE
7
QUESTIONÁRIO
Explique as microoperações do microcódigo abaixo
OPCODE | ENDEREÇO DO OPERANDO (endereçamento indireto)
O valor contido no endereço
8
QUESTIONÁRIO Na implementação por HARDWARE, a UC constitui-se de que ?
Considerando que o código da instrução possui 4 bits quantas entradas teríamos na UC ? E se fosse 8 bits ?
16 = 24
CONSTITUI UM CIRCUITO COMBINATÓRIO
9
QUESTIONÁRIO
O que o acionamento de uma entrada da UC indica?
INDICA A AÇÃO QUE DEVE SER EXECUTADA
O que a figura abaixo indica ?
INDICA QUE TEMOS UM DECODIFICADOR ONDE DEPENDENDO
DO VALOR DAS ENTRADAS “I” TEMOS UMA DAS SAÍDAS “Q” ACIONADAS
10
QUESTIONÁRIO
11
Questionário Observando as figuras abaixo, explique porque o ciclo de instrução é
dividido em subciclos de instrução ?
PARA QUE EM CADA SUBCICLO SEJA EXECUTADA UMA OPERAÇÃO ELEMENTAR. POR EXEMPLO, NO SUBCICLO T1 É EXECUTADA A BUSCA DE UMA INSTRUÇÃO
12
Questionário Considere um exemplo de uma unidade de controle abaixo
discriminado, bem como a sequencia de sinais de controle emitido pela UC para a execução das operações e que P e Q possuem a seguinte interpretação:
13
Questionário
Obtenha a expressão simplificada de C4 considerando que a instrução ADD executa leitura da memória
Obtenha a expressão simplificada de C5 considerando que a instrução ADD executa leitura da memória
BUSCA OPERANDO (ENDERÇAMENTO INDIRETO)
14
Questionário
Obtenha a expressão simplificada de C4 considerando que a instrução ADD executa leitura da memória
Obtenha a expressão simplificada de C2
BUSCA OPERANDO (ENDERÇAMENTO INDIRETO)