Pergunta 40,8 pts
Abaixo são apresentadas duas afirmativas:
- Um decodificador típico tem poucas entradas e muitas saídas.
- Um decodificador que não tem entrada de habilitação (enable) tem sempre alguma saída ativa.
Analisando as afirmativas acima, é possível afirmar que:
As duas afirmativas são verdadeiras
Apenas a afirmativa I é verdadeira
Apenas a afirmativa II é verdadeira
As duas afirmativas são falsas
Abaixo são apresentadas duas afirmativas:
As duas afirmativas são verdadeiras
Apenas a afirmativa I é verdadeira
Apenas a afirmativa II é verdadeira
As duas afirmativas são falsas
Passo 1
O enunciado apresenta duas afirmativas sobre decodificadores e pede que eu escolha qual declaração está correta:
- “Um decodificador típico tem poucas entradas e muitas saídas.”
- “Um decodificador que não tem entrada de habilitação (enable) tem sempre alguma saída ativa.”
Informações dadas: existem exatamente essas duas frases e preciso avaliar a veracidade de cada uma e escolher entre: (i) ambas verdadeiras, (ii) só I verdadeira, (iii) só II verdadeira, (iv) ambas falsas.
Passo 2
O que é, de forma direta, um decodificador — sem enrolação: é um circuito que recebe um código binário nas entradas e “ativa” uma única linha de saída correspondente ao código recebido. Formalmente, um decodificador comum com
entradas produz
saídas, uma para cada combinação possível das entradas. Aqui cada combinação de entradas seleciona exatamente uma saída (no caso de decodificador típico, ativo-alto): a saída correspondente fica em 1 e as demais ficam em 0.
Explicando as variáveis: = número de bits de entrada;
= número de possíveis valores distintos que podem ser representados com
bits, logo número de saídas necessárias para representar cada valor por uma linha.
Explicando as variáveis:
Passo 3
Interpretação da afirmativa I: “poucas entradas e muitas saídas.”
- Já vimos que um decodificador é um dispositivo
-para- . Isso significa que, com um número pequeno de linhas de entrada consegue-se um número exponencial de saídas . Por exemplo, com entradas eu já tenho saídas. - Na linguagem coloquial de projeto digital, dizer “poucas entradas e muitas saídas” é exatamente a descrição típica de um decodificador: poucas linhas que codificam e muitas linhas que representam a seleção. Portanto a afirmativa I é verdadeira (é o comportamento padrão e característico de um decodificador).
Passo 4
Exemplo concreto (para fixar): decodificador
-para-
. Vou mostrar a tabela típica (saídas ativas em nível alto):
Neste exemplo, há
entradas e
saídas — explícita confirmação de “poucas entradas, muitas saídas”.
Passo 5
O que faz a entrada de habilitação (enable)?
- Muitos decodificadores têm um pino adicional chamado
(enable) ou (output enable). Quando está no nível que habilita o circuito (por exemplo ), o decodificador funciona normalmente: para cada combinação de entradas uma saída é ativa. Quando está no nível que desabilita (por exemplo ), todas as saídas são forçadas para um estado “inativo” (normalmente todas 0 no caso de saídas ativo-alto ou todas 1 no caso de saídas ativo-baixo), permitindo que o barramento seja controlado por outro dispositivo. - Exemplo mostrando
junto com o caso -para- :
Da tabela: com
todas as saídas inativas; com
funciona normalmente.
Passo 6
Interpretação da afirmativa II: “Um decodificador que não tem entrada de habilitação (enable) tem sempre alguma saída ativa.”
- Se o decodificador não possui pino
, não existe um sinal interno que coloque todas as saídas em estado inativo simultaneamente. Assim, para qualquer combinação válida das entradas, o decodificador produzirá a saída correspondente ativa. Ou seja, para cada combinação de entradas uma saída será selecionada — portanto sempre haverá alguma saída ativa (considerando “ativa” como a saída selecionada pelo código). - Observação didática: há variações de implementação (saídas ativo-alto vs ativo-baixo, ou versões com tri-state), mas a frase do enunciado refere-se ao decodificador sem entrada de habilitação. Mesmo em versões ativo-baixo, “alguma saída ativa” significa que alguma saída estará no nível ativo (por exemplo, 0 se for ativo-baixo). E se houvesse tri-state ou controle externo para colocar todas as saídas em alta impedância, isso seria justamente um mecanismo equivalente a um enable físico; se não há esse pino, não se pode garantir alta impedância e portanto sempre haverá uma saída selecionada. Então a afirmativa II, na interpretação padrão de decodificador, é verdadeira.
Passo 7
Conclusão lógica: a I é verdadeira porque decodificadores são
-para-
(poucas entradas → muitas saídas). A II é verdadeira porque, sem um pino de habilitação que force todas as saídas para estado inativo, para qualquer combinação de entradas uma saída será selecionada e, portanto, alguma saída estará ativa.
Resposta
As duas afirmativas são verdadeiras