Saltar para o conteúdo

OR: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
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.

Diagrama de pinos de um circuito integrado CMOS 4071
  1. Entrada A1
  2. Entrada B1
  3. Saída Q1
  4. Saída Q2
  5. Entrada B2
  6. Entrada A2
  7. Vss
  8. Entrada A3
  9. Entrada B3
  10. Saída Q3
  11. Saída Q4
  12. Entrada B4
  13. Entrada A4
  14. Vdd

Ver também

Referências