Logo Passei Direto
Buscar

Sistemas Embarcados_EstacioEAD_EX2

Conjunto de questões de circuitos digitais com múltipla escolha e gabaritos comentados, abordando inferência de circuito sequencial, minimização por mapa de Karnaugh, detector de sequência (FSM) e relação entre circuito de controle e circuito operativo.

User badge image
Mr Anderson

em

Ferramentas de estudo

Questões resolvidas

Uma habilidade importante a um profissional na área de circuitos digitais é inferir a funcionalidade de um circuito preexistente. Considere o circuito sequencial mostrado a seguir. Assinale a única alternativa que descreve corretamente a funcionalidade do circuito acima.

A saída é setada quando os valores das entradas são diferentes entre si.
A saída é setada quando os valores das entradas são diferentes do que foram no pulso anterior.
A saída é setada quando as entradas forem diferentes por três pulsos de clock.
A saída é setada quando a entrada A é setada primeiro e depois a entrada B é setada.
A saída é setada quando a entrada B é setada primeiro e depois a entrada A é setada.

Sua equipe projetou um contador de módulo 60 para ser usado num sistema digital para um cliente. O esquemático está abaixo. Para testar esse circuito vocês usaram um pulso de clock com período de 100ns, com bordas de subidas nos instantes 100ns, 200ns, 300ns, etc. A simulação desse circuito durou 1ms, e a entrada “enb” foi alterada nos instantes 399ns, 599ns e 799ns. Ao final da simulação, o valor não era o esperado. Assinale a alternativa que indica a origem do problema.

O projeto do circuito possui um erro, pois as entradas dos dois multiplexadores estão invertidas.
O projeto do circuito está correto, mas o teste está errado, pois sua duração foi muito pequena.
O projeto do circuito possui um erro, pois está faltando um deslocador aritmético à esquerda.
O projeto do circuito está correto, mas o teste está errado pois as entradas do elemento de memória mudaram entre o tempo de setup e o tempo de hold.
O projeto está errado, pois esse é o circuito de um contador binário de 6 bits e não um contador de módulo 60 e o teste está errado, pois se o período é de 100ns, então o tempo entre as bordas leva 200ns.

ado para projetar um sistema digital que precisa que seus circuitos sequenciais mantenham suas saídas estáveis ao longo do pulso de clock. Outro requisito do cliente é que ele opere em frequência máxima. Com base nessas informações, assinale a alternativa que corresponde a tomadas de decisão mais adequadas a esse projeto.

A Para operar na frequência máxima devemos conhecer o atraso da lógica combinacional do circuito, obtido a partir da tabela-verdade da parte combinacional, e para manter as saídas estáveis fazemos a minimização por mapa de Karnaugh.
B Para manter as saídas estáveis projetamos uma máquina de estados de Mealy e para operar em frequência máxima precisamos conhecer o atraso da lógica combinacional.
C As saídas do circuito sempre estarão estáveis ao longo do pulso de clock, de forma que não é necessário cuidado especial no projeto quanto a isso, e para operar em frequência máxima devemos projetar o circuito tempo a menor quantidade possível de elementos de memória, pois são eles que exigem sincronismo por pulso de clock.
D Ambas as solicitações podem ser atendidas realizando o projeto agrupando a lógica de próximo estado e a lógica de saída numa única lógica combinacional, de modo que os atrasos desses dois elementos estejam agrupados e que as saídas possam envolver quaisquer sinais de entrada dessa tabela-verdade.
E Para manter as saídas estáveis projetamos o circuito a partir de duas tabelas-verdade, e utilizamos apenas a tabela-verdade da lógica de saída (que tem apenas o estado atual como entrada) para o projeto das saídas. Para operar com frequência máxima devemos conhecer o tempo de setup e o atraso das entradas até o clock, o que pode ser conseguido a partir da tabela-verdade da lógica de próximo estado.

Analise o elemento de memória abaixo e o diagrama de temporização de suas entradas, completando o diagrama com a temporização de sua saída. Então assinale a única alternativa que apresenta corretamente os valores de Q nos instantes t1, t2, t3 e t4, respectivamente.

A 1, 0, 0, 1.
B 1, 0, 1, 1.
C 0, 1, 1, 0.
D 0, 1, 0, 0.
E 1, 1, 0, 0.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Uma habilidade importante a um profissional na área de circuitos digitais é inferir a funcionalidade de um circuito preexistente. Considere o circuito sequencial mostrado a seguir. Assinale a única alternativa que descreve corretamente a funcionalidade do circuito acima.

A saída é setada quando os valores das entradas são diferentes entre si.
A saída é setada quando os valores das entradas são diferentes do que foram no pulso anterior.
A saída é setada quando as entradas forem diferentes por três pulsos de clock.
A saída é setada quando a entrada A é setada primeiro e depois a entrada B é setada.
A saída é setada quando a entrada B é setada primeiro e depois a entrada A é setada.

Sua equipe projetou um contador de módulo 60 para ser usado num sistema digital para um cliente. O esquemático está abaixo. Para testar esse circuito vocês usaram um pulso de clock com período de 100ns, com bordas de subidas nos instantes 100ns, 200ns, 300ns, etc. A simulação desse circuito durou 1ms, e a entrada “enb” foi alterada nos instantes 399ns, 599ns e 799ns. Ao final da simulação, o valor não era o esperado. Assinale a alternativa que indica a origem do problema.

O projeto do circuito possui um erro, pois as entradas dos dois multiplexadores estão invertidas.
O projeto do circuito está correto, mas o teste está errado, pois sua duração foi muito pequena.
O projeto do circuito possui um erro, pois está faltando um deslocador aritmético à esquerda.
O projeto do circuito está correto, mas o teste está errado pois as entradas do elemento de memória mudaram entre o tempo de setup e o tempo de hold.
O projeto está errado, pois esse é o circuito de um contador binário de 6 bits e não um contador de módulo 60 e o teste está errado, pois se o período é de 100ns, então o tempo entre as bordas leva 200ns.

ado para projetar um sistema digital que precisa que seus circuitos sequenciais mantenham suas saídas estáveis ao longo do pulso de clock. Outro requisito do cliente é que ele opere em frequência máxima. Com base nessas informações, assinale a alternativa que corresponde a tomadas de decisão mais adequadas a esse projeto.

A Para operar na frequência máxima devemos conhecer o atraso da lógica combinacional do circuito, obtido a partir da tabela-verdade da parte combinacional, e para manter as saídas estáveis fazemos a minimização por mapa de Karnaugh.
B Para manter as saídas estáveis projetamos uma máquina de estados de Mealy e para operar em frequência máxima precisamos conhecer o atraso da lógica combinacional.
C As saídas do circuito sempre estarão estáveis ao longo do pulso de clock, de forma que não é necessário cuidado especial no projeto quanto a isso, e para operar em frequência máxima devemos projetar o circuito tempo a menor quantidade possível de elementos de memória, pois são eles que exigem sincronismo por pulso de clock.
D Ambas as solicitações podem ser atendidas realizando o projeto agrupando a lógica de próximo estado e a lógica de saída numa única lógica combinacional, de modo que os atrasos desses dois elementos estejam agrupados e que as saídas possam envolver quaisquer sinais de entrada dessa tabela-verdade.
E Para manter as saídas estáveis projetamos o circuito a partir de duas tabelas-verdade, e utilizamos apenas a tabela-verdade da lógica de saída (que tem apenas o estado atual como entrada) para o projeto das saídas. Para operar com frequência máxima devemos conhecer o tempo de setup e o atraso das entradas até o clock, o que pode ser conseguido a partir da tabela-verdade da lógica de próximo estado.

Analise o elemento de memória abaixo e o diagrama de temporização de suas entradas, completando o diagrama com a temporização de sua saída. Então assinale a única alternativa que apresenta corretamente os valores de Q nos instantes t1, t2, t3 e t4, respectivamente.

A 1, 0, 0, 1.
B 1, 0, 1, 1.
C 0, 1, 1, 0.
D 0, 1, 0, 0.
E 1, 1, 0, 0.

Prévia do material em texto

<p>Você acertou 6 de 9 questões</p><p>Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes</p><p>quiser.</p><p>Verificar Desempenho</p><p>1 Marcar para revisão</p><p>Uma habilidade importante a um profissional na área de circuitos digitais é inferir a funcionalidade de</p><p>um circuito preexistente. Considere o circuito sequencial mostrado a seguir.</p><p>Assinale a única alternativa que descreve corretamente a funcionalidade do circuito acima.</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>A saída é setada quando os valores das entradas são diferentes entre si.</p><p>A saída é setada quando os valores das entradas são diferentes do que foram no pulso</p><p>anterior.</p><p>A saída é setada quando as entradas forem diferentes por três pulsos de clock.</p><p>A saída é setada quando a entrada A é setada primeiro e depois a entrada B é setada.</p><p>A saída é setada quando a entrada B é setada primeiro e depois a entrada A é setada.</p><p>Resposta correta</p><p>Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>A partir do circuito pode-se elaborar a tabela-verdade do mesmo. Nessa tabela, podemos</p><p>verificar que o estado interno muda de 0 para 1 apenas quando as entradas forem A�1 e B�0.</p><p>Portanto, quando A é setado primeiro. Apenas quando o estado é 1 e as entradas são A�0 e B�1,</p><p>ou seja, B é setado depois de A) é que a saída é setada. Conforme tabela abaixo.</p><p>2 Marcar para revisão</p><p>Suponha que você precise projetar um circuito de quatro entradas representado pelo mapa de</p><p>Karnaugh abaixo. Qual é a menor equação lógica que representa o circuito a ser projetado?</p><p>Assinale a opção correta:</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>¯̄¯̄¯̄xy + ¯̄¯̄̄ ¯̄zw + ¯̄̄z</p><p>¯̄̄z + ¯̄x̄</p><p>y. ¯̄̄z. ¯̄¯̄w.x. ¯̄̄z.w + ¯̄x̄. ¯̄̄y.w + ¯̄x̄. y. z</p><p>¯̄¯̄w. ¯̄x̄. y + ¯̄̄z.x. y + ¯̄̄z.w. ¯̄̄y + z. ¯̄x̄</p><p>¯̄x̄. z + ¯̄x̄. ¯̄̄y.w + ¯̄̄z.w</p><p>Resposta correta</p><p>Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>Essa alternativa agrupa os bits 1, e apenas os bits em 1, nos maiores conjuntos possíveis,</p><p>conforme método de minimização por mapa de Karnaugh.</p><p>Essa alternativa agrupa os bits 1, e apenas os bits em 1, nos maiores conjuntos possíveis,</p><p>conforme método de minimização por mapa de Karnaugh.</p><p>Cuja leitura é: ̄ ¯̄w̄. ¯̄x̄. y + ¯̄̄z.x. y + ¯̄̄z.w. ¯̄̄y + z. ¯̄x̄.</p><p>3 Marcar para revisão</p><p>O diagrama de estados da figura a seguir é um exemplo de um detector de sequência, que ativa a</p><p>saída quando uma sequência específica de bits é colocada na entrada, um a cada pulso de clock.</p><p>Com base nesse diagrama, assinale a única alternativa que representa uma sequência bits que seja</p><p>detectado por essa máquina de estados.</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>Qual é a sequência de bits detectada por esse circuito? Assinale a opção correta:</p><p>000.</p><p>111.</p><p>101010.</p><p>10101011.</p><p>0010101011.</p><p>Resposta correta</p><p>Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>A</p><p>B</p><p>A máquina de estados avança do estado 00 para 01, 10, e 11 apenas quando a entrada é 1.</p><p>Portanto, são necessários três ‘1ʼ em sequência para a saída ser ativada. Qualquer ‘0ʼ na entrada</p><p>leva a máquina de volta ao estado 00.</p><p>4 Marcar para revisão</p><p>Um sistema digital é composto por dois blocos ou circuitos que trabalham em conjunto para realizar</p><p>a funcionalidade projetada para o sistema. São os circuitos operativo e de controle. Assinale a única</p><p>alternativa que faz afirmações corretas e coerentes sobre essa estrutura e os sinais envolvidos</p><p>nesse trabalho em conjunto dos dois circuitos.</p><p>O circuito de controle envia comandos (ao circuito operativo) que irão fazer a verificação do</p><p>estado atual dos dados (ex: se o valor de um registrador é menor que outro). Apenas</p><p>quando forem necessárias informações sobre o estado atual da FSM (máquina de estados</p><p>finitos) o circuito operativo enviará sinais com esses estados ao circuito de controle.</p><p>Quando o circuito operativo precisar fazer seleção de dados ou operações aritméticas ou</p><p>habilitar escrita em registradores e outras operações do tipo, então ele solicita esses</p><p>comandos ao circuito de controle utilizando sinais de status. Quando o circuito de controle</p><p>precisar de informações sobre o estado atual dos dados (ex: como se o valor de um</p><p>registrador é menor que outro para entrar ou não num laço) o circuito de controle envia</p><p>sinais com esses comandos ao circuito operativo.</p><p>C</p><p>D</p><p>E</p><p>O circuito de controle envia ao circuito operativo (a cada pulso de clock) comandos que irão</p><p>fazer seleção de dados, a seleção de operações aritméticas, habilitar escrita em</p><p>registradores e outras operações do tipo. Quando o circuito de controle precisar de</p><p>informações sobre o estado atual dos dados (como se o valor de um registrador é menor</p><p>que outro, para entrar ou não num laço), o circuito de controle lê os sinais com esses</p><p>estados (provenientes do circuito operativo).</p><p>O circuito de controle recebe sinais externos de controle e gera sinais externos de controle,</p><p>enquanto o circuito operativo trabalha de forma paralela, mas independente, recebendo</p><p>sinais externos de dados, operando sobre eles e gerando sinais externos de dados. O</p><p>trabalho em conjunto dos dois blocos se dá pela produção independente de operações</p><p>sobre dados e de controle, sincronizados pelo sinal de clock.</p><p>O circuito de controle é composto por um circuito sequencial do tipo máquina de estados</p><p>finitos, que captura o comportamento sequencial de um algoritmo e faz todo ordenamento</p><p>de operações que devem ser realizadas pelo circuito operativo, de forma que resta ao</p><p>circuito operativo fazer apenas operações combinacionais sobre os dados (conforme os</p><p>sinais de controle recebidos). Se eventualmente houver mudança de estados nos circuitos</p><p>combinacionais, o bloco operativo envia sinais de estado ao circuito de controle.</p><p>Questão não respondida</p><p>Opa! A alternativa correta é a letra C. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>O circuito de controle realmente envia sinais de controle ao circuito operativo. Esses sinais</p><p>fazem seleção em multiplexadores, estão ligados às entradas load e clear de registradores, para</p><p>habilitar sua escrita ou limpá-los, fazem a seleção da operação em somadores/subtratores, etc.</p><p>O bloco operativo realiza essas operações e usa circuitos como comparadores e contadores</p><p>A</p><p>B</p><p>C</p><p>para disponibilizar sinais de estado ao circuito de controle. Quando o circuito de controle estiver</p><p>num estado que precise dessas informações, elas estão disponíveis nesses sinais.</p><p>5 Marcar para revisão</p><p>Sua equipe projetou um contador de módulo 60 para ser usado num sistema digital para um cliente.</p><p>O esquemático está abaixo. Para testar esse circuito vocês usaram um pulso de clock com período</p><p>de 100ns, com bordas de subidas nos instantes 100ns, 200ns, 300ns, etc. A simulação desse circuito</p><p>durou 1ms, e a entrada “enb” foi alterada nos instantes 399ns, 599ns e 799ns. Ao final da simulação,</p><p>o valor não era o esperado. Assinale a alternativa que indica a origem do problema.</p><p>O projeto do circuito possui um erro, pois as entradas dos dois multiplexadores estão</p><p>invertidas.</p><p>O projeto do circuito está correto, mas o teste está errado, pois sua duração foi muito</p><p>pequena.</p><p>O projeto do circuito possui um erro, pois está faltando um deslocador aritmético à</p><p>esquerda.</p><p>D</p><p>E</p><p>O projeto do circuito está correto, mas o teste está errado pois as entradas do elemento de</p><p>memória mudaram entre o tempo de setup e o tempo de hold.</p><p>O projeto está errado, pois esse é o circuito de um contador binário de 6 bits e não um</p><p>contador de módulo 60 e o teste está errado, pois se o período é de 100ns, então o tempo</p><p>entre as bordas leva 200ns.</p><p>Questão não respondida</p><p>Opa! A alternativa correta é a letra D. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>O projeto do circuito está correto e o esquemático é exatamente o de um contador de módulo</p><p>60. Porém, o multiplexador que está conectado à entrada do elemento de memória tem sua</p><p>seleção (entrada “enb”) alterada praticamente na borda de subida do clock �1ns antes). Isso deve</p><p>levar a mudanças</p><p>na entrada do elemento de memória durante o intervalo de tempo (t -t</p><p>a t + ) em que ela deveria ficar constante.</p><p>clock setup</p><p>clock thold</p><p>6 Marcar para revisão</p><p>Suponha que você foi contratado para projetar um sistema digital que precisa que seus circuitos</p><p>sequenciais mantenham suas saídas estáveis ao longo do pulso de clock. Outro requisito do cliente é</p><p>que ele opere em frequência máxima. Com base nessas informações, assinale a alternativa que</p><p>corresponde a tomadas de decisão mais adequadas a esse projeto.</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>Para operar na frequência máxima devemos conhecer o atraso da lógica combinacional do</p><p>circuito, obtido a partir da tabela-verdade da parte combinacional, e para manter as saídas</p><p>estáveis fazemos a minimização por mapa de Karnaugh.</p><p>Para manter as saídas estáveis projetamos uma máquina de estados de Mealy e para operar</p><p>em frequência máxima precisamos conhecer o atraso da lógica combinacional.</p><p>As saídas do circuito sempre estarão estáveis ao longo do pulso de clock, de forma que não</p><p>é necessário cuidado especial no projeto quanto a isso, e para operar em frequência</p><p>máxima devemos projetar o circuito tempo a menor quantidade possível de elementos de</p><p>memória, pois são eles que exigem sincronismo por pulso de clock.</p><p>Ambas as solicitações podem ser atendidas realizando o projeto agrupando a lógica de</p><p>próximo estado e a lógica de saída numa única lógica combinacional, de modo que os</p><p>atrasos desses dois elementos estejam agrupados e que as saídas possam envolver</p><p>quaisquer sinais de entrada dessa tabela-verdade.</p><p>Para manter as saídas estáveis projetamos o circuito a partir de duas tabelas-verdade, e</p><p>utilizamos apenas a tabela-verdade da lógica de saída (que tem apenas o estado atual</p><p>como entrada) para o projeto das saídas. Para operar com frequência máxima devemos</p><p>conhecer o tempo de setup e o atraso das entradas até o clock, o que pode ser conseguido</p><p>a partir da tabela-verdade da lógica de próximo estado.</p><p>Questão não respondida</p><p>Opa! A alternativa correta é a letra E. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>Para manter as saídas constantes ao longo do pulso de clock é necessário que elas dependam</p><p>apenas do estado atual, ou seja, sejam saídas de Moore. Uma forma de fazer isso é projetar as</p><p>saídas separando as lógicas de próximo estado e de saída, e usar apenas a tabela da lógica de</p><p>saída (que possui apenas o estado atual como entrada) para projetá-las. Isso garante que o</p><p>circuito dependa apenas do estado atual. Para operar na frequência máxima, precisamos saber o</p><p>atraso das entradas até o clock, que é justamente o atraso da lógica de próximo estado, e seu</p><p>circuito pode ser projetado a partir dessa tabela-verdade. O atraso dessa lógica deve ser</p><p>somado ao tempo de setup para obter o período mínimo (ou frequência máxima) do clock.</p><p>7 Marcar para revisão</p><p>Todos os circuitos digitais sequenciais possuem um elemento de memória, como um latch ou flip-</p><p>flop. Assim, o entendimento desses elementos é essencial ao projeto de circuitos sequenciais.</p><p>Analise o elemento de memória abaixo e o diagrama de temporização de suas entradas, completando</p><p>o diagrama com a temporização de sua saída. Então assinale a única alternativa que apresenta</p><p>corretamente os valores de Q nos instantes t , t , t e t , respectivamente.1 2 3 4</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>1, 0, 0, 1.</p><p>1, 0, 1, 1.</p><p>0, 1, 1, 0.</p><p>0, 1, 0, 0.</p><p>1, 1, 0, 0.</p><p>Resposta correta</p><p>Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>O circuito é um latch S�R sensível ao nível do clock. A é a entrada R e B é a entrada S do latch.</p><p>Em t o latch foi setado �S�B�1�, então Q�1. Em t ele foi resetado �A�R�1�, então Q�0. Em t</p><p>nada mudou, pois embora tenha havido pulsos em A e B, eles ocorreram no nível baixo do clock.</p><p>Então Q�0. Em t o latch foi resetado e logo em seguida foi setado, então Q�1.</p><p>1 2 3</p><p>4</p><p>8 Marcar para revisão</p><p>O projeto de um sistema digital levou ao seguinte diagrama de estados do circuito de controle. Com</p><p>base nele, o que você pode inferir sobre o algoritmo que descreve o comportamento do sistema?</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>O algoritmo possui uma estrutura de seleção como if-then-else dentro do qual há outra</p><p>estrutura tipo if-then-else.</p><p>O algoritmo possui uma estrutura de repetição tipo do-while dentro do qual há uma</p><p>estrutura de repetição tipo while e dentro dele uma estrutura de seleção tipo if-then-else,</p><p>sendo que em um de seus ramos há uma estrutura de repetição tipo for.</p><p>O algoritmo possui uma estrutura de seleção tipo while, dentro do qual há uma estrutura de</p><p>seleção tipo if-then-else e dentro de um de seus ramos há uma estrutura de repetição tipo</p><p>do-while.</p><p>O algoritmo possui uma estrutura de seleção tipo while, dentro do qual há uma estrutura de</p><p>repetição tipo for e dentro dele há uma estrutura de seleção tipo if-then e dentro dele outra</p><p>estrutura de seleção tipo if-then-else.</p><p>O algoritmo possui 4 estruturas de repetição tipo while, uma dentro da outra, de forma</p><p>aninhada.</p><p>Resposta correta</p><p>Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>Após o início o estado s1 claramente está envolvido num laço (que começa em s2 e vai até s7�. A</p><p>condição para entrada no laço está em s1. Portanto é uma estrutura de seleção como for ou</p><p>while. Dentro do laço, s2 possui dois possíveis próximos estados, mas não está envolvido num</p><p>laço. É uma seleção entre caminhos alternativos (iniciando em s3 ou s5�. Portanto é uma</p><p>estrutura de seleção como if-then-else. Um desses ramos possui apenas comandos simples (s3</p><p>Questão 9 de 9</p><p>Corretas �6�</p><p>Em branco �3�</p><p>1 2 3 4 5</p><p>6 7 8 9</p><p>Exercicio Projeto De Circuitos Digitais Sair</p><p>A</p><p>B</p><p>e s4�, mas no outro ramo há um laço que inicia em s5 e termina em s6. Como a condição de</p><p>verificação do laço está no final (é em s6 que se escolhe se o laço continuará ou não), então</p><p>trata-se de uma estrutura de repetição tipo do-while.</p><p>9 Marcar para revisão</p><p>Quando projetados um circuito digital, além de sua funcionalidade correta, precisamos considerar</p><p>quanto tempo ele demora. Num circuito combinacional, esse tempo corresponde ao maior atraso</p><p>entre cada sinal de entrada e cada sinal de saída, que é chamado atraso crítico do circuito, ou atraso</p><p>do caminho crítico do circuito. Considere o somador paralelo de quatro bits mostrado abaixo.</p><p>Assuma que cada somador completo �F.A.� possui os seguintes atrasos de tempos: 2,1 ns para a</p><p>soma de bits e 1,7 ns para o bit de vai-um. Calcule o tempo total necessário para executar a soma de</p><p>duas palavras de quatro bits e assinale a alternativa que corresponde a esse valor.</p><p>2,1 ns.</p><p>8,4 ns.</p><p>C</p><p>D</p><p>E</p><p>1,7 ns.</p><p>7,2 ns.</p><p>15,2 ns.</p><p>Resposta correta</p><p>Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!</p><p>Gabarito Comentado</p><p>O maior caminho entre um sinal de entrada e um sinal de saída desse circuito se dá entre  c e</p><p>s . Cada soma e cada carry (vai-um) dependem diretamente de todos os carrys anteriores,</p><p>então tanto a soma do último bit (s ) quanto o carry-out (c ) dependem do atraso dos 3 carrys</p><p>anteriores �3 � 1,7ns), mais o atraso da soma maior �2,1 ns�. Portanto, o tempo para executar as</p><p>duas somas é 1,7 ns x 3 � 2,1 ns = 7,2 ns.</p><p>in</p><p>3</p><p>3 o</p>

Mais conteúdos dessa disciplina