Pagina 1 di 1

calcolo binario xor

Inviato: martedì 21 agosto 2007, 13:12
da Dagda
ciao a tutti,
ho un atroce problema (come al solito semplice semplice....bucgia!!)
dovrei far calcolare valori esaddecimali con calcolo xor es:
se do il valore A xor D, il risultato è 7.

c'è qualcuno che riesce a darmi una mano con una funzione personalizzata o un "plug-in" matematico?


GRAZIE!!!

Inviato: martedì 21 agosto 2007, 13:21
da Dagda
ps:
l'xor presente in filemaker calcolo, è di tipo logico, non binario.

Inviato: martedì 21 agosto 2007, 19:44
da raybaudi
In pratica:

esadecimale 7 = binario 0111
esadecimale A = binario 1010
esadecimale D = binario 1101

A xor D significa sostituire ad elementi uguali lo 0 ed ad elementi diversi l'1, da cui:

1010
xor
1101
=
0111 ( cioè 7 )

Come esercizio pratico puoi fare questo:

1) Crei tre campi multipli di 4 ripetizioni
2) il primo ( campoA ) di tipo numero
3) il secondo ( campoB ) di tipo numero
4) il terzo di tipo calcolato ( con risultato numero ) e calcolo:
campoA xor campoB

Adesso
1) inserisci le cifre 1 0 1 0 in ogni ripetizione del campoA
2) inserisci le cifre 1 1 0 1 in ogni ripetizione del campoB

Vedrai apparire nel campo calcolato le cifre:
0 1 1 1 :wink: