O que é um decodificador e qual sua função com base em uma entrada de n bits?
Passo 1
O enunciado pergunta “o que é um decodificador e qual sua função com base em uma entrada de
bits”. O conteúdo aqui é lógica combinacional em circuito digital, e vamos precisar entender como um circuito de decodificação transforma um código binário de
entradas em sinais de saída correspondentes.
Passo 2
Um decodificador é um circuito combinacional (ou seja, sem elementos de memória) que recebe um vetor de entradas binárias e produz um conjunto de saídas tal que, para cada combinação de entrada existe uma única saída ativa (nível lógico 1), enquanto todas as demais ficam inativas (nível lógico 0).
Mais precisamente, um decodificador de
Assim, se a entrada for, por exemplo, e todas as outras
são zero.
Passo 3
Em termos de soma de mintermos, cada saída
é igual ao mintermo que corresponde ao número
. Por exemplo, para
temos quatro saídas e:
Esse padrão generaliza-se para qualquer
.
Passo 4
Na prática, decodificadores são usados para seleção de linhas de memória (address decoding), demultiplexação de sinais ou como blocos de controle em CPUs e interfaces, sempre garantindo que apenas um dispositivo ou função seja ativada de acordo com o código de entrada.
Resposta
Um decodificador é um circuito combinacional que recebe uma entrada binária de
bits e gera
saídas, de modo que apenas a saída correspondente à combinação de entrada fique em nível lógico 1 e todas as outras fiquem em nível lógico 0.