Buscar

Exercício 1. Projete um registrador de 4 bits com as seguintes funções em ordem de prioridade decrescente: (i) Carga paralela (entrada ld), (ii) in...

Exercício 1. Projete um registrador de 4 bits com as seguintes funções em ordem de prioridade decrescente: (i) Carga paralela (entrada ld), (ii) incrementar em 1 unidade (entrada inc), (iii) deslocamento circular à direita (entrada shr_c) (iv) Manter o valor presente. Atenção: Utilize componentes de blocos operacionais para a construção do registrador proposto, incluindo todos os blocos lógicos e funções apresentadas. Apresente o projeto lógico do codificador de prioridade.


Essa pergunta também está no material:

Aula 14 - Exercício (1)
1 pág.

Eletrônica Digital Colégio ObjetivoColégio Objetivo

💡 1 Resposta

User badge image

Ed Verified user icon

Para projetar um registrador de 4 bits com as funções solicitadas, você pode seguir os seguintes passos: 1. Utilize flip-flops D para armazenar os valores dos bits do registrador. 2. Para a entrada ld (carga paralela), utilize portas AND para permitir que os valores dos bits sejam carregados no registrador quando a entrada ld estiver ativa. 3. Para a entrada inc (incrementar em 1 unidade), utilize um somador de 4 bits para adicionar 1 ao valor armazenado no registrador quando a entrada inc estiver ativa. 4. Para a entrada shr_c (deslocamento circular à direita), utilize portas XOR para realizar o deslocamento circular à direita dos bits armazenados no registrador quando a entrada shr_c estiver ativa. 5. Para manter o valor presente, basta manter as entradas ld, inc e shr_c inativas. Para o codificador de prioridade, você pode utilizar portas OR para verificar a ativação das entradas ld, inc e shr_c em ordem de prioridade decrescente. A saída da porta OR correspondente à entrada ativa será conectada à entrada correspondente do registrador. Lembre-se de que este é apenas um exemplo de como projetar um registrador com as funções solicitadas. Existem várias maneiras de implementar essa solução.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais