Posez votre question Signaler

Addition en hexadécimal [Résolu]

bolo - Dernière réponse le 15 janv. 2012 à 15:11
Bonjour,

j'aimerais comprendre comment faire une addition Hexadécimal
5 C 92
+ 6 A + 106
1 0 (retenue)
0 C 6 198



F F 255
+ F F + 255
1 0 (retenue)
1 F E 510

faut il convertir en binaire pour caculer
merci
Lire la suite 

Addition en hexadécimal »

12 réponses
Réponse
+12
moins plus
Comme en décimal, l'addition s'effectue chiffre par chiffre. Si le résultat dépasse "F", on soustrait "F" et on propage un report de "1" pour le chiffre suivant, vers la gauche.
Voir http://ardenneaparis.free.fr/mesScripts/calBas16.htm
où le bouton "p+" permet de faire l'addition pas à pas.
(le formulaire du bas est un convertisseur)
Prince - 15 janv. 2012 à 15:11
On soustrait 16 et pas ("F" ce qui veut dire 15 )
Ajouter un commentaire
Réponse
+2
moins plus
Bonjour ou Bonsoir,

Pour additionner en hexa il faut que tu saches que tu passes en base 16.
Le principe des additions reste le meme que celui en decimal ou en binaire.
Pour te faciliter tes calculs si tu sais additionner en binaire tu peux faire ca :

Un chiffre en hexa se remplace par 4 chiffres en binaire ,d'ou :

Hexa Binaire
0......0000
1......0001
2......0010
3......0011
4......0100
5......0101
6......0110
7......0111
8......1000
9......1001
a......1010
b......1011
c......1100
d......1101
e......1110
f......1111


Par exemple si tu veux additionner

a9 + b1 tu fais
10101001 + 10110001

Apres tu fais la manip inverse et tu as ton resultat en hexa.

C'est la methode la plus rapide a mon sens.

Bon Courage

J'espere que ca reponds a ta question

JSS.j'ai.bon.là?
Ajouter un commentaire
Réponse
+2
moins plus
Slt ,je veux te donner une méthode ,dans la base 16 on a 1,2...9,A,B...F

Pour l'addition :


ex: 13

+9

3+9=12 qui correspond à C en base 16 donc 1 C comme réponse un autre exemple :

19+69=? tu fais 9+9=18 oops 18>16 donc on fait 18-16=2 écoute bien on ecrit

2 et on report 1 donc on aura 82 comme reponse !
Zineb - 31 oct. 2011 à 22:39
Et si on a une addition de 3 nombres ksk on peut faire ? est-ce qu'on peut utilise la meme méthode ? et Merci d'avance
Ajouter un commentaire
Réponse
+1
moins plus
f1+29
1af3+e058
abc+def
comment resourdre ça je veux une methode simple
DJtal - 9 oct. 2008 à 13:02
F1 + 29 = 11A
1AF3 + E058 = FB4B
ABC + DEF = 18AB
mik07 - 21 juin 2009 à 18:31
slt tous le monde
moi j'aurais un question comment fait t'il pour avoir ce resultat

si l'adresse de l'octet est A17C:022E,
alors son adresse effective est A17C x 16 + 022E,
soit A17C0 + 022E = A19EE.
On a multiplié par 16, car le segment A17C débute à l’octet A17C x 16, puis on a simplement ajouté le décalage.

alor moi je fesait une addition

A17C0
022E

donc A17+02=A19
et 2E =EE

et je tenai pas compte du CO

est ce kelk'un peu me l'expliquer en detail svp ou peu etre je pense que fo CO+2E le convertir en binaire et peu etre cela donne les EE
Ajouter un commentaire
Réponse
+0
moins plus
En fait pour t'expliquer je veux commencer par l'addition en base 2 ex

10+1=11 ,11+1=100 ! du calme tu fais 1+1=2 comme on est en base 2 tu fais 2-2=0 et tu reports 1 d'ou 100 en base 16 (0,1,2,3,4,....9,A,B,C,D,E,F)


exemple A5+A=AF , 10->A
11->B
...

AF+6=C5, F vaut 15 ,F+6=21 ,21>16 donc 21-16=5 et tu repports 1 d'ou C5
magic - 14 juin 2011 à 10:25
c faux parce que lorsque tu reporte 1 ça te donne A+1=B donc tu as B5 et non C5
mbaba - 25 juin 2011 à 19:15
we ta tout a fait raison car en reportan le 1 sa devient b mais pas c
Ajouter un commentaire
Réponse
-1
moins plus
je te remercie
Ajouter un commentaire
Ce document intitulé « Addition en hexadécimal » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook