Gli operatori logici
Oltre alle funzioni aritmetiche +, -, x, ÷, Neg (come A+ Neg A=0), si utilizzano
degli operatori logici in base N che sono delle funzioni a una o due variabili A
e B, indicate :
l Not A (NON A o inverso di A, come Not A +A =-1)
l And (E)
l Or (O)
l Xor (O esclusivo)
l Xnor (NOR esclusivo)
I risultati delle funzioni di cui sopra sono i seguenti in funzione di A e B :
A
B
Not A
0
1
0
0
0
1
1
0
1
1
Per A e B maggiori di 0 e 1, il risultato si calcola bit per bit sui valori espressi
binari. Ad esempio, se A=25=(19)
A
0
B
0
A and B
0
A xnor B
1
Not A
1
Neg A
1
A and B = (11000)
A xnor B = (111111111100)
Not A =(111111100110)
Neg A=(111111100111)
Notazioni
Quando la calcolatrice si trova in base N, un indicatore di base viene
visualizzato a destra :
l d per decimale
l b per binario
l o per ottale
l h per esadecimale
Copyright © Lexibook 007
A and B
1
0
1
0
1
0
0
0
0
1
=(11001)
16
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
= (18)
= (24)
2
16
10
= (FFFFFFFC)
2
= (FFFFFFE6)
2
= (FFFFFFE7)
2
A or B
A xor B
0
1
1
1
et B=(1A)
2
0
0
0
1
0
0
0
1
0
0
0
1
1
1
1
1
1
1
1
0
1
1
1
0
= (-4)
16
10
= (-26)
16
10
= (-25)
16
10
A xnor B
0
1
1
0
1
0
0
1
=(11010)
:
16
2
1
0
0
1
0
1
1
0
0
1
1
0
0
1
1
0
1
1
05
1
0
0
0
0
1