Buscar

Sistemas Digitais - ATIVIDADE A4 - UAM - Pergunta 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

 Pergunta 3 
1 em 1 pontos 
 
 Na matemática, podemos realizar multiplicações utilizando somas 
sucessivas. Por exemplo 4*3 = 4 + 4 + 4 = 12. Para essa questão, imagine 
que você tenha a necessidade de implementar um circuito capaz de 
realizar multiplicação de dois números (“A” e “B”) de 3 bits cada – em que 
“A” denota o multiplicando e “B” o multiplicador. Porém, infelizmente, você 
não tem, em sua bancada, circuitos ou componentes que fazem, 
especificamente, a operação de multiplicação. 
Para essa questão, analise as afirmativas a seguir. 
I. Para realizar uma operação de multiplicação com somas sucessivas, 
temos que ter um circuito somador (“S”), um registrador (“R”), um circuito 
contador (“C”) e uma porta “AND”. As entradas de “S” são o multiplicando e 
a saída de “R”. O registrador “R” recebe a saída de “S” e, como clock, a saída 
da porta “AND”. A porta “AND” recebe como entradas o sinal de clock e a 
indicação se o contador “C” realizou a contagem até atingir o valor do 
multiplicador, tendo iniciado com o valor “0”. 
II. Para saber se o contador de passos realizou o número de iterações 
equivalente ao multiplicador, basta associar, por meio de uma porta 
“XNOR”, cada bit do contador com cada bit do multiplicador. Todas as 
saídas das portas “XNOR” serão conectadas às entradas de uma porta 
“OR”. 
III. Quando o contador de passos finalizar a sua contagem, deve-se 
bloquear o clock do registrador e o seu próprio clock por meio, por 
exemplo, de portas “AND”. Esse mesmo sinal servirá para indicar que a 
operação de multiplicação por meio das somas sucessivas foi finalizada. 
IV. Para realizar uma operação de multiplicação com somas sucessivas, 
temos que ter um circuito somador (“S”), um registrador de deslocamento 
(“R”), um circuito contador (“C”) e uma porta “AND”. As entradas de “S” são 
o multiplicando e a saída de “R”. O registrador “R” recebe a saída de “S” e, 
como clock, a saída da porta “AND”. A porta “AND” recebe como entradas o 
sinal de clock e a indicação se o contador “C” realizou a contagem até 
atingir o valor do multiplicador, tendo iniciado com o valor “0”. A cada 
pulso de clock, o registrador também fará um deslocamento para a 
esquerda. 
Agora, assinale a alternativa que traz apenas a(s) afirmativa(s) correta(s). 
 
Resposta Selecionada: 
I, II e III. 
Resposta Correta: 
I, II e III. 
 
Feedback 
da resposta: 
Parabéns! Sua resposta foi a correta! Para essa situação, temos 
que desenvolver um controle de iteração. Esse controle pode ser 
feito utilizando-se um contador crescente ou decrescente. Caso 
seja crescente, ele deve ser iniciado em 0 e interromper a 
contagem quando o valor for igual ao multiplicador. Caso seja 
decrescente, ele deve ser iniciado com o valor do multiplicador e 
ser interrompido quando chegar ao valor 0. Assim que houver a 
interrupção de sua contagem, deve-se bloquear o clock do 
registrador e do próprio contador.