Gabarito disponível
Deseja-se projetar um conversor de código binário convencional de 4 bits para código de Gray, As entradas em binário são representadas por (b₃, b₂, b₁, b₀), b₀ é o bit menos significativo e b₃ o bit mais significativo. Qual das expressões booleanas abaixo representa o 2º bit mais significativo da saída?
Resolução comentada
Conversão de binário para Gray: g₂ = b₃ ⊕ b₂.
No código Gray, g₃ = b₃ e gi = bi+1 ⊕ bi para os demais bits. O 2º bit mais significativo é g₂ = b₃ ⊕ b₂ = b̅₂·b₃ + b̅₃·b₂.
Análise das alternativas
B) é b₂ ⊕ b₁, que corresponde a g₁. C), D) e E) multiplicam por outros termos e não representam um XOR simples.
Referência: Eletrônica digital: conversores de código binário-Gray.
Resolução comentada do VaiConcursos.