Encore un tite question pour une soustraction en binaire...

Encore un tite question pour une soustraction en binaire... - Programmation

Marsh Posté le 07-11-2001 à 12:38:55    

je dois faire 17-47
 
je les convertis en binaire ensuit j'inverse le 47 auque j'ajoute 1 tt ça sur 8bits
 
mais quand je fais la soustraction ça me donne:
 
(1)10101100  
 
c pas normal!!

 

[edtdd]--Message édité par bistou--[/edtdd]


---------------
:sol:
Reply

Marsh Posté le 07-11-2001 à 12:38:55   

Reply

Marsh Posté le 07-11-2001 à 15:42:06    

D'après mes vieux souvenirs d'étudiant en chimie,
17 : 0001 0001
47 : 0010 1111
inversion bit à bit : 1101 0000
ajout de 1 : 1101 0001
ajout du 17 : 1110 0001
le bit de gauche à 1 => négatif. Je crois qu'il faut lire la mantisse en complément à deux. 30 : X001 1110, complément à deux : Y110 0001.
1 = signe -, 110 0001 c'est 30 complémenté..
 
J'ai la tête qui fume.. A voir..... (les 17 lecteurs précédents n'ont pas d'autre suggestion  :( ).

Reply

Marsh Posté le 07-11-2001 à 21:54:31    

tu es sure qu'il faut akouter le bit avant l'inversion???
 
 :??:


---------------
:sol:
Reply

Marsh Posté le 07-11-2001 à 22:36:09    

Pas de problème, c'est bien ça...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed