Considere o importante trabalho com os bits. Descreva que tipo de operação está sendo realizada e informe o resultado obtido.
0 \mathrm{~b} 00000000^{\wedge} 0 \mathrm{~b} 00000010

Passo 1

O enunciado nos dá a expressão \,0\mathrm{b}\;00000000^{\wedge}0\mathrm{b}\;00000010\,. Ou seja:
  • Primeiro operando (em binário de 8 bits): \,00000000\,.
  • Segundo operando (em binário de 8 bits): \,00000010\,.
    A tarefa pede que eu descreva que tipo de operação é essa e informe o resultado obtido.

Passo 2

O símbolo \wedge entre números binários indica a operação bit a bit conhecida como XOR (exclusive OR, OU exclusivo). Explicando com calma e sem pânico:
  • A operação XOR compara cada par de bits correspondentes dos dois operandos e produz um bit de resultado.
  • A regra é: o bit resultado vale 1 quando exatamente um dos bits de entrada vale 1; vale 0 quando os dois bits são iguais (ambos 0 ou ambos 1).
  • Tabela-verdade da operação XOR por bit:
0 \wedge 0 = 0,\qquad 0 \wedge 1 = 1,\qquad 1 \wedge 0 = 1,\qquad 1 \wedge 1 = 0.
Pense assim: XOR é como um interruptor que acende só se uma das teclas estiver pressionada — não se ambas estiverem.

Passo 3

Agora vamos aplicar o XOR bit a bit nos dois números fornecidos. Alinhando os bits:
\begin{array}{c} \text{primeiro}:\quad 00000000\\\ \text{segundo}:\quad 00000010\\hline \text{resultado}:\quad ? \end{array}
Aplicando a regra coluna a coluna (da esquerda para a direita ou vice-versa, tanto faz):
  • Todas as colunas exceto a penúltima têm 0 \wedge 0 = 0.
  • Na penúltima coluna temos 0 \wedge 1 = 1.
  • Na última coluna temos 0 \wedge 0 = 0.
    Portanto o resultado em binário é
00000010.

Passo 4

Converter o resultado binário para decimal (para ficar mais claro na prova):
00000010_2 = 2_{10}.
Também, em hexadecimal isso é \,0x02\,, se alguém perguntar.

Resposta

Operação: XOR (OU exclusivo) bit a bit.
Resultado: \,00000010_2 = 2_{10}

Exercícios relacionados