Quelqu'un pourrai nous donnez ici la méthode ou la loie de calcule pour le XOR
J'ai essayer de calculer :
5A 0C xor 7E9C
Mais je m'en rapele plus .....
Merci
Quelqu'un pourrai nous donnez ici la méthode ou la loie de calcule pour le XOR
J'ai essayer de calculer :
5A 0C xor 7E9C
Mais je m'en rapele plus .....
Merci
XOR pour "eXclusive OR" ou encore "OU exclusif"
La table de vérité est la suivante :
Même si le calcul est plutôt simple, si vous n'avez pas envie de faire les calculs à la main, la plupart des calculatrices (celle de Windows par exemple) peut faire l'opération pour vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ------------------- | A | B | A xor B | ------------------- | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 | -------------------
Avant de poster, merci de consulter les règles du forum
Bonjour
merci pour la table de vérité de XOR
Je suis sur un petit programme pour calcule d'un code depuis un Hex
L'implémentation est de la suivante :
113Bh,113Ah XOR 7E9C = code
113Bh, 113Ah = 1bit chaqu'une
7E9C est le constant qui ne change pas .
Alors comment calculer cela !
Par example si
113Bh = 0C
113Ah = 5A
Je fait cela par calculatrice de Windows , mais je veux la solution de l'example , par la main
Merci Juju_41
Salut....
Il sefit de le convertir en binaire avant tout 4 bits pour chaque chiffre en Hexadicimal pour faire la convertion...donc ton exemple se fait comme suite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 0C----->00001100 5A----->01011010 ------------------ XOR---->01010110----->56 en Hexadicimal (le principe c que si les deux bit a additionner son parielle le Xor retourn 0 si non il retourn 1 ,le Xor est une addition sans retenu en fait il fait partie de l'addition normal car les equations caracteristiques d'un adition de deux bits"ça consernne les semi-additionnaires " : /s=Ai Xor Bi/.....le resulta de l'addition et le retenu son equation est comme suite /Ri=Ai.Bi/...C'est tout)
Bonjour abdelkaderg54
Merci de votre répense ,
Mais vous n'avez pas Répendez a ma question plus intéressante :
Voila je voudrai savoir cela !113Bh,113Ah XOR 7E9C = code
merci
Fio,
Je n'ai rien compris à ce que tu veux.
Qu'as-tu envie de faire avec ceci, ta demande n'est pas claire (en tout cas, pour moi ).Envoyé par __snake__
Envoyé par __snake__
Si les cons volaient, il ferait nuit à midi.
Salut ...
De rien d'abord ..
en fait tu peux un peu expliquer qu'est ce que tu veux faire au juste..?
Ben je veux calculer cela
113Bh,113Ah XOR 7E9C = code
si en regarde les deux premiere adresse sur un éditeur Hex et le 7E9C reste un constant .
Voila .
Joe,
Envoyé par __snake__Ça, je comprends. A toi de le faire, c'est la simple application d'un opérateur bit à bit, dont quelqu'un t'a déjà donné la table de vérité.Envoyé par __snake__
Par contre
je n'ai toujours pas compris ce que tu veux faire, et manifestement, je ne suis pas le seul.Envoyé par __snake__
Au lieu de répéter toujours les mêmes phrases, donne donc une explication claire, ça ira mieux ensuite, aussi bien pour nous que pour toi (expliquer ce qu'on veut faire conduit souvent à trouver soi-même la solution).
Si les cons volaient, il ferait nuit à midi.
voila une photo ci jointe , elle pourra mieu vous expliquer .je n'ai toujours pas compris ce que tu veux faire, et manifestement, je ne suis pas le seul
il y'as les deux valeur encerclé 113Bh,113Ah
et le 7E9C reste un constant , alors en fait le calcule de ceci :
113Bh,113Ah XOR 7E9C = ( la résultat trouvé )
Bonjour,
on voit les valeurs 113Bh et 113Ah, ok. Mais je vois rien dans ce bout de fichier qui ressemble à 7E9Ch. D'où est-ce que tu le sors?
Tu veux trouver le résultat de 113Bh xor 7E9Ch puis 113Ah xor 7E9Ch ?113Bh,113Ah XOR 7E9C = ( la résultat trouvé )
Dans la vie, il y a 10 sortes de personnes. Ceux qui comprennent le binaire et les autres...
Vous m'avez bien compris , c'est exactement comme vous avez dis .Envoyé par Stormy_Ordos
7E9C , c'est 2 bit constant qui ne change pas dans ce module , en doit calculé la premiere valeur + la desieme XOR 7E9C = et ca nous donne le résultat .
Jie,
Attention à ne pas confondre bit et byte (ici, pour un octet).Envoyé par __snake__
Quand tu écris cela, tu veux faire l'addition des 2 données, ou la concaténation ?Envoyé par __snake__
Et attention, si tu es sous windows ou linux avec un processeur de la famille x86 (Intel ou AMD), l'affichage des données dans ton éditeur hexa risque de te réserver des surprises, dues au fait que ces processeurs sont en little Endian.
Si les cons volaient, il ferait nuit à midi.
merci droggo
bit = ? = exampleAttention à ne pas confondre bit et byte (ici, pour un octet).
byt = ? = example
Quand tu écris cela, tu veux faire l'addition des 2 données, ou la concaténation ?
Ici comme c'est vu sur la photo , en pose l'un pres de l'autre ca veux dire ca serai :
5A0C xor 7E9C = et ca donne la valeur !
Mais je veux comprendre comment ?
Pour cela , moi je suis pas entrain de travailler en assembleur , mais plutot c'est des programmation de Pic et mémoire flash .Et attention, si tu es sous windows ou linux avec un processeur de la famille x86 (Intel ou AMD), l'affichage des données dans ton éditeur hexa risque de te réserver des surprises, dues au fait que ces processeurs sont en little Endian.
Je pense que le system d'exploitation ne gene pas !
Goa,
Il faut vraiment t'arracher les infos pour savoir ce que tu veux.
Comme je suis de bonne humeur, voilà
Avec la table de vérité qui t'a été donnée, tu aurais dû être capable de t'en sortir tout seul.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 hex bin 5A0C = 0101 1010 0000 1100 7E9C = 0111 1110 1001 1100 XOR 2490 = 0010 0100 1001 0000
Si les cons volaient, il ferait nuit à midi.
@droggo
Maintenant je suis Satisfait , juste pour une confirmation .
Je vous remerci gros droggo
Résolu .
Jie,
J'sus pas gros, et d'abord c'est que du muscle.Envoyé par __snake__
Si les cons volaient, il ferait nuit à midi.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager