Prévia do material em texto
Flip-flop JK Qual a principal caracteristica que diferencia o flip-flop JK dos demais tipos de flip-flops? a) Possui apenas uma entrada de dados. b) Suas entradas J e K permitem controlar diretamente a saida, incluindo a possibilidade de toggling. c) Opera apenas em nivel logico alto do clock. d) Nao possui entrada de clock. Resposta correta: b) Suas entradas J e K permitem controlar diretamente a saida, incluindo a possibilidade de toggling. Explicacao: O flip-flop JK tem duas entradas, J e K, que possibilitam as operacoes de set, reset e toggling (inversao da saida) dependendo da combinacao de valores nessas entradas na borda ativa do clock. O que acontece com a saida Q de um flip-flop JK quando as entradas J e K estao ambas em nivel alto na borda ativa do clock? a) A saida Q mantem seu valor atual. b) A saida Q e resetada para 0. c) A saida Q e setada para 1. d) A saida Q inverte seu estado (toggle). Resposta correta: d) A saida Q inverte seu estado (toggle). Explicacao: Quando J = 1 e K = 1, o flip-flop JK alterna o valor da saida Q para seu complemento na borda ativa do clock, ou seja, se Q estava em 0, passa para 1, e vice-versa. Qual o resultado na saida Q do flip-flop JK se J=0 e K=0 no momento da borda ativa do clock? a) Q e setado para 1. b) Q e resetado para 0. c) Q mantem o valor anterior. d) Q fica indefinido. Resposta correta: c) Q mantem o valor anterior. Explicacao: Com ambas as entradas J e K em 0, o flip-flop JK nao altera seu estado e a saida Q permanece inalterada. Como o flip-flop JK resolve o problema da condicao proibida presente no flip-flop RS? a) Eliminando a entrada Reset. b) Definindo comportamento especifico para as entradas J=1 e K=1, permitindo toggle sem estado invalido. c) Usando clock assincrono. d) Operando sem necessidade de clock. Resposta correta: b) Definindo comportamento especifico para as entradas J=1 e K=1, permitindo toggle sem estado invalido. Explicacao: No flip-flop RS, a condicao R=1 e S=1 e proibida e causa indeterminacao. O JK elimina essa condicao proibida ao atribuir o toggle para J=1 e K=1. Em um flip-flop JK com entradas assincronas de Set e Reset, o que acontece se o Reset assincrono for ativado? a) A saida Q e imediatamente forcada a 0, independente do clock e das entradas J e K. b) A saida Q inverte seu valor. c) O flip-flop ignora o Reset. d) A saida Q e forcada a 1. Resposta correta: a) A saida Q e imediatamente forcada a 0, independente do clock e das entradas J e K. Explicacao: As entradas assincronas tem prioridade e afetam a saida imediatamente, independentemente do clock ou das entradas J e K. Em um flip-flop JK, o que e necessario para que a saida Q seja setada para 1 na borda ativa do clock? a) J=0 e K=1 b) J=1 e K=0 c) J=1 e K=1 d) J=0 e K=0 Resposta correta: b) J=1 e K=0 Explicacao: Quando J=1 e K=0, o flip-flop JK seta a saida Q para 1 na borda ativa do clock. Qual o efeito da entrada Enable em alguns modelos de flip-flop JK? a) Controlar se o flip-flop aceitara alteracoes nas entradas J e K na borda do clock ou mantera o estado atual. b) Inverter a saida Q automaticamente. c) Resetar o flip-flop. d) Aumentar a frequencia do clock. Resposta correta: a) Controlar se o flip-flop aceitara alteracoes nas entradas J e K na borda do clock ou mantera o estado atual. Explicacao: A entrada Enable funciona como uma autorizacao para que o flip-flop registre mudancas nas entradas na borda do clock. Em que tipo de projeto digital o flip-flop JK e mais indicado em relacao ao flip-flop D? a) Para registros simples onde nao ha necessidade de toggle. b) Para contadores e circuitos onde a alternancia de estado e necessaria. c) Para aplicacoes analogicas. d) Para substituir portas logicas basicas. Resposta correta: b) Para contadores e circuitos onde a alternancia de estado e necessaria. Explicacao: O flip-flop JK e muito usado em contadores, pois permite a inversao do estado quando J e K estao em nivel alto, facilitando a contagem. O que acontece com a saida Q se, durante a borda ativa do clock, J=0 e K=1? a) Q permanece inalterada. b) Q e setada para 1. c) Q e resetada para 0. d) Q inverte seu estado. Resposta correta: c) Q e resetada para 0. Explicacao: Quando J=0 e K=1, o flip-flop JK forca a saida Q para 0 na borda ativa do clock. Qual o papel do clock em um flip-flop JK sincrono? a) Indefinido, o flip-flop opera sem clock. b) Sincronizar as mudancas da saida Q com as entradas J e K. c) Forcar reset. d) Apenas controlar a entrada Set. Resposta correta: b) Sincronizar as mudancas da saida Q com as entradas J e K. Explicacao: O clock determina o momento em que as entradas J e K sao lidas e a saida Q e atualizada. O que significa "toggle" no contexto do flip-flop JK? a) Manter o valor atual da saida. b) Inverter o valor atual da saida. c) Resetar a saida para 0. d) Setar a saida para 1. Resposta correta: b) Inverter o valor atual da saida. Explicacao: "Toggle" e a operacao onde a saida Q muda do seu estado atual para o inverso (0 para 1, ou 1 para 0). Quais entradas do flip-flop JK causam o estado "toggle"? a) J=0, K=0 b) J=1, K=0 c) J=0, K=1 d) J=1, K=1 Resposta correta: d) J=1, K=1 Explicacao: A combinacao J=1 e K=1 e responsavel pelo toggling no flip-flop JK. Em um flip-flop JK, qual e o comportamento esperado se ocorrer uma falha no clock, impedindo a borda ativa de acontecer? a) O flip-flop atualiza a saida imediatamente. b) O flip-flop nao atualiza a saida Q, mantendo o estado anterior. c) O flip-flop reseta automaticamente. d) A saida Q entra em estado indefinido. Resposta correta: b) O flip-flop nao atualiza a saida Q, mantendo o estado anterior. Explicacao: Sem a borda ativa do clock, o flip-flop JK nao captura as entradas e mantem seu estado atual. Por que o flip-flop JK e considerado uma evolucao do flip-flop SR? a) Porque possui duas entradas em vez de uma. b) Porque elimina a condicao proibida presente no flip-flop SR. c) Porque nao utiliza clock. d) Porque pode operar com sinais analogicos. Resposta correta: b) Porque elimina a condicao proibida presente no flip-flop SR. Explicacao: O flip-flop JK permite o uso da combinacao J=1 e K=1, que era proibida no SR, substituindo-a pelo toggle, tornando o circuito mais flexivel. Em um circuito digital, para que serve o flip-flop JK configurado para alternar seu estado a cada pulso de clock? a) Para armazenar um unico bit estatico. b) Para implementar contadores binarios. c) Para amplificar sinais digitais. d) Para gerar sinais analogicos. Resposta correta: b) Para implementar contadores binarios. Explicacao: A capacidade do flip-flop JK de inverter seu estado torna-o ideal para circuitos de contagem. Qual a importancia do tempo de setup em um flip-flop JK? a) Determina a frequencia maxima do clock. b) Define o intervalo em que as entradas J e K devem estar estaveis antes da borda do clock para operacao correta. c) Permite a operacao assincrona. d) Nao tem importancia para flip-flops JK. Resposta correta: b) Define o intervalo em que as entradas J e K devem estar estaveis antes da borda do clock para operacao correta. Explicacao: Respeitar o tempo de setup evita erros e estados metastaveis. O que ocorre se as entradas assincronas Set e Reset forem ativadas simultaneamente em um flip-flop JK? a) A saida Q vai para 1. b) A saida Q vai para 0. c) O estado da saida Q fica indefinido. d) O flip-flop entra em modo toggle. Resposta correta: c) O estado da saida Q fica indefinido. Explicacao: Ativar Set e Reset assincronos simultaneamente causa conflito e indeterminacao no estado da saida. Em que situacao o flip-flop JK pode funcionar como um flip-flop T? a) Quando J e K estao sempre em niveis logicos diferentes. b) Quando J e K sao conectados juntos ao mesmo sinal. c) Quando apenas a entrada J e usada. d) Quando o clock e removido. Resposta correta: b) Quando J e K sao conectados juntos ao mesmo sinal. Explicacao: Ligando J e K ao mesmosinal, o flip-flop JK alterna seu estado a cada pulso de clock, funcionando como flip-flop tipo T (toggle). O que e metastabilidade em flip-flops JK? a) Estado em que a saida Q muda rapidamente entre 0 e 1. b) Estado incerto temporario causado por violacao dos tempos de setup ou hold. c) Estado em que o flip-flop reseta automaticamente. d) Estado em que a saida Q fica permanentemente em 1. Resposta correta: b) Estado incerto temporario causado por violacao dos tempos de setup ou hold. Explicacao: Metastabilidade e uma condicao temporaria onde o flip-flop nao consegue definir corretamente a saida, geralmente causada por sinais fora do timing recomendado. Qual a consequencia de nao respeitar o hold time em um flip-flop JK? a) O flip-flop reseta. b) Pode ocorrer metastabilidade ou erro na saida. c) O flip-flop funciona normalmente. d) A saida Q fica permanentemente em 1. Resposta correta: b) Pode ocorrer metastabilidade ou erro na saida. Explicacao: O hold time e o periodo em que as entradas devem permanecer estaveis apos a borda do clock para evitar erro. Por que o flip-flop JK e considerado mais versatil que o flip-flop D? a) Porque nao precisa de clock. b) Porque permite armazenar multiplos bits. c) Porque pode funcionar como flip-flop D, SR e T dependendo da configuracao das entradas. d) Porque consome menos energia. Resposta correta: c) Porque pode funcionar como flip-flop D, SR e T dependendo da configuracao das entradas. Explicacao: Ajustando as entradas J e K, o flip-flop JK pode se comportar como outros tipos de flip-flops, aumentando sua versatilidade. Como a combinacao J=0 e K=1 atua em um flip-flop JK? a) Setando a saida Q para 1. b) Resetando a saida Q para 0. c) Mantendo o valor anterior da saida Q. d) Invertendo o valor da saida Q. Resposta correta: b) Resetando a saida Q para 0. Explicacao: Essa combinacao forca o flip-flop JK a zerar a saida Q na borda ativa do clock. O que ocorre com a saida Q se a entrada J mudar de 0 para 1 imediatamente antes da borda ativa do clock, violando o setup time? a) Q atualiza corretamente. b) Q pode entrar em estado metastavel, gerando incerteza temporaria. c) Q reseta automaticamente. d) Q ignora a mudanca. Resposta correta: b) Q pode entrar em estado metastavel, gerando incerteza temporaria. Explicacao: O violar do setup time pode causar estados instaveis e erros de saida. Por que flip-flops JK sao amplamente utilizados em circuitos sequenciais complexos? a) Porque sao simples e possuem apenas uma entrada. b) Porque eliminam condicoes proibidas e permitem toggle, facilitando a implementacao de contadores e maquinas de estado. c) Porque nao necessitam de sinais de clock. d) Porque nao possuem entradas assincronas. Resposta correta: b) Porque eliminam condicoes proibidas e permitem toggle, facilitando a implementacao de contadores e maquinas de estado. Explicacao: A versatilidade e confiabilidade do flip-flop JK o tornam ideal para circuitos sequenciais. Qual o efeito de conectar as entradas J e K do flip-flop JK a uma logica de nivel constante 1? a) O flip-flop se comporta como um flip-flop tipo D. b) O flip-flop alterna seu estado a cada pulso de clock (toggle). c) O flip-flop mantem a saida constante. d) O flip-flop e resetado automaticamente. Resposta correta: b) O flip-flop alterna seu estado a cada pulso de clock (toggle). Explicacao: Com J=K=1, o flip-flop JK inverte seu estado a cada borda ativa do clock, funcionando como um flip-flop tipo T. Quer que eu continue?