unidade de controle (implementaÇÃo por hardware)adao/ucihq.pdf · na implementação por...
TRANSCRIPT
![Page 1: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/1.jpg)
1
UNIDADE DE CONTROLE
(IMPLEMENTAÇÃO POR HARDWARE)
LISTA DE EXERCÍCIOS
![Page 2: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/2.jpg)
Questionário
![Page 3: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/3.jpg)
Questionário
![Page 4: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/4.jpg)
Questionário
![Page 5: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/5.jpg)
![Page 6: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/6.jpg)
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
![Page 7: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/7.jpg)
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
![Page 8: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/8.jpg)
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
![Page 9: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/9.jpg)
9
QUESTIONÁRIO
O que o acionamento de uma entrada da UC indica?
INDICA A AÇÃO QUE DEVE SER EXECUTADA
![Page 10: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/10.jpg)
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
![Page 11: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/11.jpg)
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
![Page 12: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/12.jpg)
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:
![Page 13: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/13.jpg)
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)
![Page 14: UNIDADE DE CONTROLE (IMPLEMENTAÇÃO POR HARDWARE)adao/UCIHQ.pdf · Na implementação por HARDWARE, a UC constitui-se de que ? ... 11/15/2016 8:27:04 AM](https://reader033.vdocuments.site/reader033/viewer/2022050209/5f5c5416ca55a071942020f8/html5/thumbnails/14.jpg)
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)