Você está na página 1de 2

MCTA024 – Sistemas Digitais – Prova P2 – 17.08.

22

Nome:_________________________________________RA__________________________

Questão 1 (1,0) O diagrama de blocos da Unidade de Controle Microprogramada, abaixo, não


poderia ser implementado em uma máquina Mealy. Explique, com suas próprias palavras, a razão
disso.

Questão 2 (1,0) – Explique o R_data dos ciclos 3, 4 e 5 do Register File mostrado abaixo.

Questão 3 (2,0) – Considere que SEL esteja ajustado em DG, ou seja, SEL=01. Explique o
funcionamento do próximo ciclo da Unidade de Controle Microprogramada a partir desta condição.
Questão 4 (4,0) Dado o Diagrama de Estado mostrado abaixo com entrada X e saída Z:

(a) (1,0) Desenhe o Diagrama ASM equivalente;


(b) (1,0) Encontre a respectiva Tabela de Estados usando a seguinte atribuição de estados:
S0=00, S1=11 e S2=10;
(c) (1,0) Implemente o Diagrama ASM usando um Registrador de Sequência e um
Decodificador, indicando claramente a entrada X e a saída Z;
(d) (1,0) Implemente o Diagrama ASM usando um FF por estado, indicando claramente X e Z.

0/0

S0

1/0 1/0

S1 0/0 S2
1/1

0/1

Questão 5 (2,0) No Diagrama de Blocos do sistema abaixo, estudado na Aula 11 (Transferência entre
Registradores), a Tabela de Transferências mostra como algumas transferências simultâneas entre
registradores não são possíveis usando apenas um barramento. Faça a substituição do MUX 3x1 por
dois MUXes 2x1 e altere as conexões dos barramentos para que as seguintes transferências
simultâneas entre registradores se tornem possíveis:

Ca: R0 ← R2
Cb: R0 ← R1, R2 ← R1, R1 ← R2
Cc: R0 ← R1, R1 ← R0

(1,0) Apresente o Diagrama de Blocos do sistema adaptado e (1,0) a respectiva Tabela de


Transferências com as alterações solicitadas.

Você também pode gostar