Saltar al contenido principal
LibreTexts Español

4.4: Operaciones Binarias

  • Page ID
    82857
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Los otros dos operadores booleanos importantes, AND y OR, son operadores binarios porque toman dos entradas. El operador AND es true (1) si ambas entradas son verdaderas (1) (por ejemplo, A y B son ambas verdaderas); si alguna de sus entradas es false (0) entonces el operador es false (0).

    El operador OR es true (1) si cualquiera o ambas de sus entradas son verdaderas (1) (por ejemplo, ya sea A y B es true, o ambas son verdaderas); es false (0) si ambas entradas son falsas (0). La siguiente tabla de verdad caracteriza la salida para las funciones AND y OR que se comporta para las dos entradas A y B.

    Figura\(\PageIndex{1}\): Tabla de verdad para AND y OR

    Entrada

    Salida

    A

    B

    Y

    O

    XOR

    0 0 0 0 0
    0 1 0 1 1
    1 0 0 1 1
    1 1 1 1 0

    En este texto, el operador AND se mostrará con el símbolo * (A*B), y el operador OR por el símbolo + (A+B). El * a menudo se cae, como en álgebra (por ejemplo, A*B se escribirá AB).

    A menos que tenga sentido hacer lo contrario, este texto incluirá el * incluir al operador en expresiones.

    Una última función booleana que es importante para muchos de los circuitos en este texto es la exclusive-or (XOR). Una función XOR es importante ya que a menudo puede reducir el tamaño de muchos circuitos. El símbolo para el XOR es, por lo que AB significa A XOR B. El XOR a menudo se llama una función impar, en que es true (1) cuando hay un número impar de entradas a la función que son 1, y false cuando hay un número par de entradas a la función que son 1.

    Los símbolos para las puertas AND, OR y XOR se muestran en la Figura\(\PageIndex{2}\).

    Figura\(\PageIndex{2}\): Puertas AND, OR y XOR

    Screen Shot 2020-06-26 at 4.57.15 PM.png

    En la Figura se muestra un circuito que implementa las puertas AND, OR y XOR en Logisim\(\PageIndex{3}\).

    Figura\(\PageIndex{3}\): Circuito de puerta AND, OR y XOR

    Screen Shot 2020-06-26 en 4.58.37 PM.png


    This page titled 4.4: Operaciones Binarias is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by Charles W. Kann III via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.