OR
A porta lógica OR (OU), também é chamada de disjunção lógica, é uma operação lógica entre dois ou mais operandos que resulta em um valor lógico falso se, e somente se, todos os operandos tiverem um valor falso.[1]
Definição
[editar | editar código-fonte]A operação ou é representada pelo simbolo matemático '+'. A função só retorna valor lógico FALSO(0) se, e somente se, todas as entradas tiverem o valor lógico FALSO. Equivale à uma soma em que o valor máximo que poderá ser atingido é 1. Assim, tendo-se a expressão S= A + B (lê-se "s é igual a A ou B") e sabendo que a entrada A está um bit em nível lógico alto(A -> 1) e a entrada B um bit em nível lógico baixo(B -> 0), a saída S será um bit em nível lógico alto pois 1 + 0 = 1 e a função só retornará valores falsos quando todas as entradas forem falsas.
Tabela de Verdade
[editar | editar código-fonte]A tabela de verdade para A OR B é a seguinte:
Tabela-verdade da função OR | ||
Entradas | Saída | |
---|---|---|
A | B | S |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
Símbolo | ||
Outras portas | ||
AND - OR - NOT - NOR - NAND - XOR - XNOR |
A | B | |
---|---|---|
F | F | F |
F | V | V |
V | F | V |
V | V | V |
'OR' na linguagem natural
[editar | editar código-fonte]Note que na língua do dia-a-dia, o uso da palavra "OU" pode às vezes significar "qualquer um, mas não ambos". Por exemplo:
- "Você gosta do chá ou do café?"
Quando usado formalmente, "OU" permite que ambas as partes da indicação (suas disjunções) sejam verdadeiras.
A indicação "A ou B" é escrita na maiora das vezes como:A + B
Tal expressão é falsa se A e B forem falsos. Em todos casos restantes é verdadeiro.
Propriedades
[editar | editar código-fonte]Esta seção usa os seguintes símbolos:
As seguintes equações seguem dos axiomas lógicos:
Associatividade e Comutatividade
[editar | editar código-fonte]A função "OU(OR)", tira proveito das propriedades da associatividade e comutatividade. Veja o exemplo:
Descrição do Hardware
[editar | editar código-fonte]As portas OR são portas lógicas básicas que são reconhecidas na TTL e circuitos integrados CMOS.
![]() |
|
Referências
- ↑ TOCCI, Ronald J.; WIDMER, Neal S.; MOSS, Gregory L. Sistemas digitais: princípios e aplicações. 10. ed. São Paulo: Pearson Prentice Hall, c2007.