Analise as afirmativas a seguir relativas ao flip-flop Pontuação: \mathbf{2} ptos.
(I). Flip-flops possuem dois tipos de entradas: controles síncronos e entradas de clock.
II . Um flip-flop é capaz de armazenar um byte durante um instante de tempo.
(III) . Um flip-flop D pode ser implementado usando um flip-flop J-K.
Estão corretas as afirmativas:
(a) I e III, apenas.
(b) I e II, apenas.
(c) I, II e III.
(d) II e III, apenas.

Passo 1

Vou escrever claramente o que o enunciado pede e listar as três afirmativas (copiadas do enunciado):
  • O que se pede: identificar quais das afirmativas (I), (II) e (III) estão corretas, e então escolher a alternativa correta entre (a), (b), (c) e (d).
  • Afirmativa I: “Flip-flops possuem dois tipos de entradas: controles síncronos e entradas de clock.”
  • Afirmativa II: “Um flip-flop é capaz de armazenar um byte durante um instante de tempo.”
  • Afirmativa III: “Um flip-flop D pode ser implementado usando um flip-flop J-K.”

Passo 2

Análise da afirmativa II (mais direta): um flip-flop é, por definição, um elemento de memória que armazena exatamente um bit de informação (estado Q e seu complementar \overline{Q}).
  • Explicação didática: “bit” é a menor unidade de informação (0 ou 1). “Byte” é um conjunto de oito bits.
  • Conclusão sobre II: como um único flip-flop armazena 1 bit, para armazenar 1 byte seriam necessários 8 flip-flops. Logo a afirmativa II é falsa.

Passo 3

Análise da afirmativa I (explicando o que se entende por entradas de flip-flop):
  • Estrutura típica: um flip-flop possui uma entrada de clock (que determina os instantes de amostragem/transição) e também possui entradas de controle/entrada de dados (por exemplo as entradas D, ou J e K, ou entradas de enable, etc.). Além disso muitos flip-flops têm entradas assíncronas de preset/clear.
  • Interpretação da afirmativa: ela afirma que existem “dois tipos de entradas: controles síncronos e entradas de clock.” Isto pode ser lido como uma classificação grossa em (i) entradas de controle síncronas (tais como D, J, K, ou um enable síncrono) e (ii) a entrada de clock em si. Essa é uma forma aceitável e comum de descrever as entradas de um flip-flop (embora, na prática, também existam controles assíncronos).
  • Conclusão sobre I: considerada a interpretação comum (entradas de controle síncronas versus a entrada de clock), a afirmativa I é aceitavelmente verdadeira.

Passo 4

Análise da afirmativa III (construção prática e tabela de verificação):
  • Objetivo: mostrar que um flip-flop do tipo D pode ser implementado usando um flip-flop J- K.
  • Ideia de implementação: ligar as entradas do J- K de forma que o próximo estado Q^+ seja exatamente igual ao valor de D. Uma escolha simples é:
    • J = D
    • K = \overline{D}
  • Verificação por casos (usando a funcionamento conhecido do flip-flop J- K):
    • Se D=0 então J=0 e K=1. A condição J=0,K=1 força o próximo estado Q^+ = 0.
    • Se D=1 então J=1 e K=0. A condição J=1,K=0 força o próximo estado Q^+ = 1.
  • Em ambos os casos Q^+ = D, que é exatamente o comportamento desejado para um flip-flop D.
  • Conclusão sobre III: a implementação é possível e a afirmativa III é verdadeira.

Passo 5

Juntando as conclusões:
  • I é verdadeira (interpretação comum: entradas de controle síncronas e entrada de clock);
  • II é falsa (um flip-flop armazena 1 bit, não 1 byte);
  • III é verdadeira (um D pode ser obtido com um J- K ligando J=D e K=\overline{D}).
    Portanto as afirmativas corretas são I e III.

Resposta

(a) I e III, apenas.

Exercícios relacionados