Vídeo: Aula I - Expressões Booleanas, Circuitos Lógicos e Tabela Verdade 2024
Uma das coisas que torna o binário tão útil na eletrônica é que é muito eficiente em lidar com operações especiais chamadas operações lógicas. Operações lógicas comparam dois bits binários e renderizam um terceiro bit binário como resultado. Existem 16 possíveis operações lógicas. Por enquanto, vamos nos concentrar em três deles: E, OU, e XOR.
A lista a seguir resume estas três operações lógicas básicas:
-
AND: Uma operação AND compara dois valores binários. Se ambos os valores forem 1, o resultado da operação AND é 1. Se um valor é 0 ou ambos os valores são 0, o resultado é 0.
-
OR: Uma operação OR compara dois valores binários. Se pelo menos um dos valores for 1, o resultado da operação OR é 1. Se ambos os valores forem 0, o resultado é 0.
-
XOR: Uma operação XOR compara dois valores binários. Se exatamente um deles for 1, o resultado é 1. Se ambos os valores forem 0 ou se ambos os valores forem 1, o resultado é 0.
Primeiro Valor Segundo Valor E OU XOR 0 0 0 0 0 > 0 1 0 1 1 1 0 0 1 1 1 1 1 1 0 Você pode aplicar operações lógicas a números binários com mais de um dígito binário, aplicando a operação um bit de cada vez. A maneira mais fácil de fazer isso manualmente é alinhar os dois números binários em cima uns dos outros e depois escrever o resultado da operação abaixo de cada dígito binário. O exemplo a seguir mostra como você calcularia 10010100 E 11011101: