OR: diferenças entre revisões
Aspeto
Conteúdo apagado Conteúdo adicionado
Linha 1: | Linha 1: | ||
hfdbcvhedfg |
|||
A [[portas lógicas|porta lógica]] '''OR (OUputa)''', também é chamada de [[disjunção lógica]], é uma [[Lógica|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.<ref>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.</ref> |
|||
|simbolherfgb |
|||
== Definição == |
|||
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 === |
|||
A [[tabela_verdade|tabela de verdade]] para ''A'' OR ''B'' é a seguinte: |
|||
{{Porta Lógica |
|||
|alter = |
|||
|porta = OR |
|||
|extra = |
|||
|simbrec = |
|||
|saida00 = 0 |
|||
|saida01 = 1 |
|||
|saida10 = 1 |
|||
|saida11 = 1 |
|||
|simbolo = [[Imagem:Or-gate-en.svg|100px]] Norma [[ANSI]]<br /><br /> |
|||
[[Imagem:IEC_OR.svg|100px]] Norma [[IEC]] |
|||
}} |
|||
{| align="center" border="1" cellpadding="8" cellspacing="0" style="background:white; font-weight:bold; text-align:center; width:45%" |
|||
|+ '''OR - Disjunção''' |
|||
|- style="background:white" |
|||
! style="width:15%" | A |
|||
! style="width:15%" | B |
|||
! style="width:15%" | <math>A \oplus B</math> |
|||
|- |
|||
| F || F || F |
|||
|- |
|||
| F || V || V |
|||
|- |
|||
| V || F || V |
|||
|- |
|||
| V || V || V |
|||
|} |
|||
== 'OR' na linguagem natural == |
|||
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'' |
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. |
Tal expressão é falsa se ''A'' e ''B'' forem falsos. Em todos casos restantes é verdadeiro. |
||
refg |
|||
== Propriedades == |
|||
Esta seção usa os seguintes símbolos: |
|||
: <math>\begin{matrix} |
|||
0 & = & \mbox{falso} \\ |
|||
1 & = & \mbox{verdadeiro} \\ |
|||
\lnot A & = & \mbox{not}\ A \\ |
|||
A + B & = & A\ \mbox{or}\ B \\ |
|||
\end{matrix}</math> |
|||
As seguintes equações seguem dos axiomas lógicos: |
|||
: <math>\begin{matrix} |
|||
A + 0 & = & A \\ |
|||
A + 1 & = & 1 \\ |
|||
A + B & = & A \\ |
|||
A + \lnot A & = & 1 \\ |
|||
\\ |
|||
A + B & = & B + A \\ |
|||
A + (B + C) & = & (A + B) + C \\ |
|||
\end{matrix}</math> |
\end{matrix}</math> |
||
Revisão das 12h07min de 7 de novembro de 2013
hfdbcvhedfg |simbolherfgb 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. refg \end{matrix}</math>
Associatividade e Comutatividade
A função "OU(OR)", tira proveito das propriedades da associatividade e comutatividade. Veja o exemplo:
Descrição do Hardware
As portas OR são portas lógicas básicas que são reconhecidas na TTL e circuitos integrados CMOS.
![]() |
|