Alternativa B - S = 011
Para resolver esta questão, precisamos aplicar as regras da Álgebra de Boole (Lógica Digital) operando bit a bit nos números fornecidos.
Entendendo a Expressão Lógica
A expressão dada é S = AB + C. Na lógica digital e computacional, isso implica duas operações sequenciais:
- Multiplicação (AB): Corresponde à operação lógica E (AND).
- Soma (+ C): Corresponde à operação lógica OU (OR).
Seguimos a precedência padrão de operadores: realiza-se a multiplicação (AND) antes da soma (OR).
Passo a Passo do Cálculo
Os valores de entrada são vetores de 3 bits:
1. Calcular o termo AB (Operação AND)
O operador AND retorna 1 apenas se ambos os bits forem 1. Caso contrário, retorna 0.
| Bit | A | B | Resultado (A AND B) |
|---|
| 1º | 0 | 1 | 0 |
| 2º | 1 | 1 | 1 |
| 3º | 0 | 0 | 0 |
Resultado intermediário (AB) = $010$
2. Calcular a soma (AB) + C (Operação OR)
Agora somamos o resultado anterior com C usando o operador OU. O operador OR retorna 1 se pelo menos um dos bits for 1.
| Bit | AB | C | Resultado ((AB) OR C) |
|---|
| 1º | 0 | 0 | 0 |
| 2º | 1 | 0 | 1 |
| 3º | 0 | 1 | 1 |
Resultado final (S) = $011$
Conclusão
A sequência correta da saída é 011, o que confirma a Alternativa B.