operaciones logicas

Páginas: 5 (1012 palabras) Publicado: 5 de noviembre de 2014
Operaciones lógicas.
Una de las funciones de la Unidad Aritmético Lógica (ALU), situada en el núcleo del procesador, es la de realizar las operaciones lógicas con los datos contenidos en una instrucción del programa. Una operación lógica asigna un valor (TRUE o FALSE) a la combinación de condiciones (TRUE o FALSE) de uno o más factores (variables). Los factores o las variables que intervienenen una operación lógica sólo pueden ser TRUE o FALSE. Y el resultado de una operación lógica puede ser, tan sólo, TRUE o FALSE.
Existen múltiples operaciones lógicas, algunas son resultado de combinar unas con otras, pero aquí se verán las más importantes.
Tipos de operaciones lógicas.
-AND
La operación AND consiste en una multiplicación lógica, supongamos que tenemos una función lógica f,que consiste en el producto lógico AND de 2 variables A y B tal que:
f (A, B)=A*B
Suponiendo que los valores 1=TRUE y 0= FALSE, entonces podemos armar lo que se denomina: tabla de verdad para una función lógica AND. Dicha tabla se expresa:
A B f (A, B) = A*B
0 0 0
0 1 0
1 0 0
1 1 1
-OR
La operación OR consiste en una suma lógica, supongamos que tenemos una función lógica f, que consisteen la suma lógica OR de 2 variables A y B tal que:
f (A, B) = A+B
Suponiendo que los valores 1=TRUE y 0= FALSE, entonces podemos armar lo que se denomina: tabla de verdad para una función lógica OR. Dicha tabla se expresa:
A B f (A, B) = A+B
0 0 0
0 1 1
1 0 1
1 1 1
-NOT
La operación NOT, consiste en negar el estado de una variable, es decir, invertir el resultado lógico que contenía lavariable antes de aplicarle la negación lógica, dicha función solo sirve para una sola variable. Supongamos que tenemos una función lógica f, que consiste en la negación lógica NOT de una variable A tal que:
f (A)= Ā
Suponiendo que los valores 1=TRUE y 0=FALSE, entonces podemos armar lo que se denomina: tabla de verdad para una función lógica NOT. Dicha tabla se expresa:
A f (A)=Ā
0 1
1 0-XOR o EXOR o Exclusive OR
La operación XOR consiste en un negador en el cual la variable principal de ficha función se niega cuando la variable secundaria esta en TRUE, caso contrario, el valor de la variable principal de la función es el mismo. En resumen, esta operación lógica consiste en un negador de 2 variables, en las cuales, una variable es la que se desea negar y la otra variable es la decontrol para la negación. Esta función consiste en sumar los productos entre variables, cuyo producto se caracteriza por tener variables de forma negada y no negada, alternándose unos con otros. Supongamos que tenemos una función lógica f, que consiste en la suma lógica XOR de 2 variables A y B tal que:
f (A, B)=Ā*B+A*Ḃ= A ⊕ B
Suponiendo que los valores 1=TRUE y 0=FALSE, entonces podemos armar loque se denomina: tabla de verdad para una función lógica XOR. Dicha tabla se expresa:
A B f (A, B) = A⊕ B
0 0 0
0 1 1
1 0 1
1 1 0

Se aprecia que cuando la variable B esta en 1, el resultado de la operación es la negación de la variable A, caso contrario, el resultado de la operación es el valor de la variable A.
-NAND
La operación NAND consiste en una AND en la cual, a su resultado, sele aplica la operación NOT. Supongamos que tenemos una función lógica f, que consiste en el producto lógico negado NAND de 2 variables A y B tal que:
f (A, B)= A*B
Suponiendo que los valores 1=TRUE y 0 =FALSE, entonces podemos armar lo que se denomina: tabla de verdad para una función lógica NAND. Dicha tabla se expresa:
A B f (A, B) = A*B
0 0 1
0 1 1
1 0 1
1 1 0
-NOR
La operación NORconsiste en una OR en la cual, a su resultado, se le aplica la operación NOT. Supongamos que tenemos una función lógica f, que consiste en una suma lógica negada NOR de 2 variables Ay B tal que:
f (A, B) = A+B
Suponiendo que los valores 1=TRUE y 0=FALSE, entonces podemos armar lo que se denomina: tabla de verdad para una función lógica NOR. Dicha tabla se expresa:
A B f (A, B) = A+B
0 0 1
0...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Operaciones logicas
  • Operadores Logicos
  • Operadores lógicos
  • Operadores Lógicos
  • Operadores logicos
  • operadores logicos
  • Operadores logicos
  • Operaciones Logicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS