Problem avec le binaire

med -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    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