<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="guide" id="boolean" lang="it">

    <info>
        <link type="guide" xref="index#equation"/>
    <credit type="translator copyright"><name>Paolo Stivanin</name><email>paolostivanin@yahoo.it</email><years>2010</years></credit><credit type="translator copyright"><name>Luca Ferretti</name><email>lferrett@gnome.org</email><years>2012</years></credit></info>

    <title>Operazioni bit per bit</title>

    <p>Le operazioni bit per bit possono essere calcolate usando i seguenti operatori.</p>
    <p>Il risultato di alcune operazioni dipende dalla dimensione della parola (word size). Per impostare la dimensione della parola, premere il pulsante del menu nell'angolo in alto a destra della finestra e selezionare <gui style="menuitem">Preferenze</gui>.</p>
    <p>I pulsanti per i seguenti simboli e per impostare la dimensione della parola sono disponibili nella <link xref="mode-programming">modalità programmazione</link>.</p>

    <p>La congiunzione bit per bit può essere calcolata usando gli operatori ∧ o AND.</p>
    <example>
    <p>010011₂ ∧ 110101₂</p>
    <p>010011₂ AND 110101₂</p>
    </example>

    <p>La disgiunzione bit per bit può essere calcolata usando gli operatori ∨ o OR.</p>
    <example>
    <p>010011₂ ∨ 110101₂</p>
    <p>010011₂ OR 110101₂</p>
    </example>

    <p>La disgiunzione esclusiva bit per bit può essere calcolata usando gli operatori ⊻, ⊕ o XOR.</p>
    <example>
    <p>010011₂ ⊻ 110101₂</p>
    <p>010011₂ XOR 110101₂</p>
    </example>

    <p>Il complemento bit per bit per la dimensione di parola impostata può essere calcolato usando gli operatori ¬, ~ o NOT.</p>
    <example>
    <p>¬ 010011₂</p>
    <p>NOT 010011₂</p>
    </example>

    <p>La negazione alternativa bit per bit per la dimensione di parola impostata può essere calcolata usando gli operatori ⊼ o NAND.</p>
    <example>
    <p>010011₂ ⊼ 110101₂</p>
    <p>010011₂ NAND 110101₂</p>
    </example>

    <p>La negazione congiunta bit per bit per la dimensione di parola impostata può essere calcolata usando gli operatori ⊽ o NOR.</p>
    <example>
    <p>010011₂ ⊽ 110101₂</p>
    <p>010011₂ NOR 110101₂</p>
    </example>

    <p>Il bicondizionale bit per bit per la dimensione di parola impostata può essere calcolato usando gli operatori ⊙, XNOR o NXOR.</p>
    <example>
    <p>010011₂ ⊙ 110101₂</p>
    <p>010011₂ XNOR 110101₂</p>
    </example>
</page>
