Problem avec le binaire

med -  
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,

je suis un étudiant et il me demander à faire ce exercice

:

en supposant les nombres représentes sur 8 bits , effectuer les opérations suivantes en complément à 2 . convertir les résultat en décimal

( 377 ) 8 + ( 001 ) 8

(177 ) 8 + ( 200 ) 8

mais je n'ai pas compris les nombres sont en octal comme vous voyez en plus de ca quelque nombres dépasser le 127 sachant que on peut écrire plus que ce dernier en 8 bits

merci d'avance

1 réponse

Patrice33740 Messages postés 8930 Statut Membre 1 782
 
avec 8 bits on peut écrire de
00 000 000 à 11 111 111
c'est-à-dire en octal de
000 à 377
en hexadécimal
00 à FF
et en décimal
000 à 255

donc en octal :
377 + 001 = 000 (sur 8 bits)
et
177+200 = 377

Dans certains cas, le bit de poids fort représente le signe
on compte alors de :
10 000 000 à 00 000 000 à 01 111 111
en octal :
-200 à 0 à 177
en hexadécimal
-80 à 0 à 7F
et en décimal
-128 à 0 à 127

Mais dans ce cas, 377 et 200 dépassent les capacité de calcul sur 8 bits.

Patrice
1