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

    <info>
        <link type="guide" xref="index#equation"/>
    
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Paolo Stivanin</mal:name>
      <mal:email>paolostivanin@yahoo.it</mal:email>
      <mal:years>2010</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Luca Ferretti</mal:name>
      <mal:email>lferrett@gnome.org</mal:email>
      <mal:years>2012</mal:years>
    </mal: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>
