Baixe o app para aproveitar ainda mais
Prévia do material em texto
PERGUNTA 1 1. Na eletrônica digital, os componentes básicos dos sistemas lógicos sequenciais são chamados de “ latches” e “ flip-flops”. Tais componentes são capazes de armazenar um bit de informação e podem integrar os circuitos registradores e contadores binários. Sabe-se que existem vários modelos delatches e flip-flops, dentre os quais podemos destacar “RS”, “D”, “JK” e “T”. Para essa questão, vamos nos concentrar no tipo “JK” e analisar as seguintes combinações para os valores de “J” e de “K”: (I) J = 0 ; K = 0. (II) J = 1 ; K = 0. (III) J = 1 ; K = 1. (IV) J = 0 ; K = 1. Qual é a sequência correta dos valores a serem obtidos na saída Q do flip-flop “JK”? Qt; 0; ~Qt; 1. Qt; 1; ~Qt; 0. ~Qt; 1; Qt; 0. Qt; 0; 1; ~Qt. 0; ~Qt; 1; Qt. 1 pontos PERGUNTA 2 1. Em diversas situações, surge a necessidade de utilizarmos circuitos contadores. Por exemplo, nas análises clínicas, temos os contadores, para que sejam levantadas quantidades de microrganismos; no controle de acesso a um show, temos que verificar quantas pessoas estão presentes; e no computador, quantos ticks de clock foram efetuados. Para tanto, existem os circuitos contadores binários assíncronos e os circuitos contadores síncronos. Analise as afirmativas a seguir e assinale com “V” as verdadeiras e com “F” a(s) falsa(s). ( ) Contadores síncronos são implementados somente com flip-flops tipo “T”. ( ) Contadores síncronos permitem uma contagem não linear. Porém, para se conseguir tal característica, deve-se criar lógicas combinacionais para cada entrada “J” e “K” dos flip-flops envolvidos. ( ) Dá-se o nome de contadores síncronos, pois todos os flip-flops recebem o mesmo sinal de clock, simultaneamente. ( ) Com os contadores síncronos, evita-se o problema de ruídos que poderiam ocorrer nos contadores assíncronos. Agora, assinale a alternativa com a sequência correta. F; V; V; V. V; F; V; F. F; F; V; V. F; V; F; V. V; V; F; F. 1 pontos PERGUNTA 3 1. Quando é necessário implementar o sistema lógico digital com circuitos integrados, temos que nos atentar à várias características as famílias de circuitos integrados existentes para que se faça uma adequação de suas propriedades às nossas necessidades. Para essa questão, analise as afirmações a seguir marcando com “V” aquela(s) que você julgue ser verdadeira(s) e, com “F”, a(s) falsa(s). ( ) Todas as famílias de circuitos integrados possuem as mesmas faixas de alimentação. ( ) Fan-out representa o número de portas lógicas que podem ser conectadas à saída de uma porta lógica. ( ) Cada família de circuito integrado possui a sua faixa de tensões para representar os níveis lógicos “0” e “1”. ( ) Cada família de circuitos integrados possui a sua própria pinagem. Assinale a alternativa que contém a sequência correta: .V ; F ; F ; F. .F ; V ; V ; V. .F ; V ; V ; F. .F ; V ; F ; V. .F ; F ; V ; V. 1 pontos PERGUNTA 4 1. Para se extrair uma expressão booleana pode-se realizar etapas de modo a obter uma expressão na forma de “soma de produtos” ou na forma de “produto de somas”. Essas duas formas são denominadas como formas padrões de representação de uma expressão booleana. Para essa questão, analise as afirmações a seguir marcando com “V” aquela(s) que você julgue ser verdadeira(s) e, com “F”, a(s) falsa(s). ( ) Toda expressão obtida pela extração da tabela-verdade é uma expressão canônica e, consequentemente, é passível de simplificação. ( ) Para obter uma expressão na forma de soma de produtos, deve-se escolher as linhas, na tabela-verdade, que apresentarem o valor “1” na coluna de saída. Caso exista alguma variável de entrada da linha selecionada valendo “0”, esta deverá ser negada. ( ) Para obter uma expressão na forma de soma de produtos, deve-se escolher as linhas, na tabela-verdade, que apresentarem o valor “0” na coluna de saída. Caso exista alguma variável de entrada da linha selecionada valendo “0”, esta deverá ser negada. ( ) Cada linha selecionada virará uma parcela da expressão canônica resultante. Assinale a alternativa que contém a sequência correta: .V ; V; F; V. .V ; F; V; V. .F ; V; F; V. .F ; F; V; V. .V ; V; F; F. 1 pontos PERGUNTA 5 1. Os operadores NAND e NOR são “universais” porque, por meio deles, é possível que qualquer outra operação lógica seja implementada. Dessa forma, é conveniente que sempre tenhamos disponíveis componentes que implementem as portas NAND e NOR em nossa bancada, a fim de que, na falta de outros operadores, possamos utilizá-las. Para responder essa questão, desenvolva os operadores NOT, AND e OR, a fim de que sejam representados apenas por portas NOR. Depois, assinale a alternativa com as expressões equivalentes aos operadores NOT, AND e OR, respectivamente: ~A = ~(A+A) ; A.B = ~[(A+A) + (B+B)] ; A+B = ~[~(A+B) + ~(A+B)]. ~A = ~(A+A) ; A.B = ~[~(A+B) + ~(A+B)] ; A+B = ~[~(A+A) + ~(B+B)]. ~A = ~(A+A) ; A.B = ~[~(A+A) . ~(B+B)] ; A+B = ~[~(A+B) + ~(A+B)]. ~A = ~(A+A) ; A.B = ~[~(A+A) + ~(B+B)] ; A+B = ~[(A+B) + (A+B)]. ~A = ~(A+A) ; A.B = ~[~(A+A) + ~(B+B)] ; A+B = ~[~(A+B) + ~(A+B)]. 1 pontos PERGUNTA 6 1. Um registrador de deslocamento pode ser construído por intermédio da utilização de flip-flops do tipo “ D ”. Para tanto, caso, por exemplo, o deslocamento seja para a direita, a saída “ Q ” de um flip-flop deve ser conectado à entrada “ D ” do flip-flop à sua direita. Porém, como a entrada “ D ” já se encontra conectada à saída “ Q ” do flip-flop anterior (à sua esquerda), como fazemos para carregar uma nova palavra? A partir dessas informações, marque as afirmativas a seguir com “V” de verdadeiro ou com “F” de falso. ( ) A entrada “ D ” pode ser conectada à saída de um MUX que recebe, como entradas, a saída do flip-flop à esquerda e um bit da palavra a ser carregada. O bit de seleção indica se o registrador fará o deslocamento ou fará a carga de uma nova palavra quando houver o pulso do clock . ( ) A entrada “ D ” pode ser conectada à saída do flip-flop à esquerda e, conjuntamente, a um bit da palavra a ser carregada. ( ) A entrada “ D ” pode ser conectada à saída de uma porta “OR” que recebe, como entradas, a saída do flip-flop à esquerda e um bit da palavra a ser carregada. Assim, o flip-flop da direita recebe o valor do flip-flop à esquerda, ou o da palavra a ser carregada. ( ) A carga da nova palavra pode ser realizada de forma assíncrona por meio dos sinais “ PR ” ( preset ) e “ CL ” ( clear ). Caso tais sinais operem com a lógica positiva (ou seja, ativados no nível “1”), o bit da palavra a ser carregado é associado a uma porta “AND” para conectar à entrada “ PR ” e o complemento desse bit é direcionado a outra porta “AND”, a partir da qual se conecta à entrada “ CL ”. As entradas restantes das duas portas “AND” receberão um sinal de controle que indicará se a operação do registrador será deslocamento (sinal de controle igual a “0”) ou se corresponderá a carga de uma nova palavra (sinal de controle igual a “1”). Agora, assinale a alternativa que traz a sequência correta. V; F; V; V. F; V; V; F. V; V; F; V. V; F; F; V. F; F; F; V. 1 pontos PERGUNTA 7 1. Para poder realizar a simplificação de uma expressão booleana, pode-se aplicar diversas técnicas e ferramentas. Porém, todas são baseadas nas propriedades, postulados e regras da álgebra booleana. Dessa forma, é imprescindível que saibamos como manipular a lógica booleana para que possamos, além de simplificar as expressões booleanas, construir os diagramas esquemáricos dos sistemas lógicos digitais a serem implementados. Para essa questão, analise a seguinte expressão lógica:S = ((~(A . (B + C))) . D) . (~(A + B)) Agora, assinale a alternativa que contém a correta expressão minimizada. S = ~A . B . D. S = A . ~B . D. S = A . B . D. S = ~A . ~B . D. S = ~A . ~B . ~D. 1 pontos PERGUNTA 8 1. Na matemática, podemos realizar multiplicaçõesutilizando 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, comoclock, 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). I, II e III. I, II e IV. II, III e IV. I, III e IV. II e IV. 1 pontos PERGUNTA 9 1. Para representarmos um valor negativo, em vez de utilizarmos o BCD8421, utilizamos o formato denominado “complemento 2”. Em operações como a subtração, caso o valor resultante seja negativo, o complemento 2 é gerado diretamente, ou seja, o computador não realiza nenhuma operação a mais para a obtenção do valor negativo. Qual alternativa contém as representações de -15 e -12, respectivamente? 1111 e 1100. 1111 e 1010. 10011 e 10101. 0001 e 0100. 10001 e 10100. 1 pontos PERGUNTA 10 1. Na programação, utilizando a linguagem C, existe o chamado “if ternário”. Dessa forma, temos o bloco a seguir: if(cond) s = a; else s = b; No trecho de código acima, temos a atribuição do valor “a” à variável “s” quando “cond” tiver o valor “1”. Caso contrário, a variável “s” receberá o valor “b”. Esse mesmo trecho poderá ser escrito na forma de “if ternário”, como retratado a seguir:s = (cond)?a:b; A partir desses pressupostos, analise as afirmativas a seguir. I. Existe uma correspondência direta entre o “if ternário” e sistemas lógicos digitais combinacionais representada pelo multiplexador. No caso, “cond” refere-se ao bit de seleção do MUX, a saída representa a variável “s” e as entradas do MUX relacionam-se aos valores “a” e “a”. II. Devemos confeccionar uma tabela-verdade envolvendo, como entradas, todas as combinações possíveis das variáveis “cond”, “a” e “b”. III. Além do mapeamento do “if-ternário”, um MUX pode ser relacionado também com a instrução do tipo “switch...case”. IV. Caso tivéssemos uma comparação, por exemplo, “cond > valor”, poderíamos continuar a utilizar um MUX, porém seu bit de seleção seria derivado de um circuito comparador de magnitude. Assinale a alternativa que traz somente a(s) correta(s). I, III e IV. I, II e IV. II e IV. II, III e IV. I e III. Status Completada Resultado da tentativa 7 em 10 pontos Tempo decorrido 1 hora, 35 minutos
Compartilhar