A voir également:
- Il veut utiliser le code binaire. il essaie avec seulement 3 bits. mais cela ne suffit pas. combien de membres n'auront pas de code ?
- Le code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code blocks free - Télécharger - Langages
- Codage binaire - Guide
1 réponse
Carri€
Messages postés
41
Date d'inscription
lundi 19 février 2007
Statut
Membre
Dernière intervention
27 novembre 2007
29
21 nov. 2007 à 22:12
21 nov. 2007 à 22:12
les deux soustraction fonctionne, a toi de prendre conscience de la methode utilise pour retrouver ton resultat.
111 - 254 = -143. en binaire tu ne peux pas faire 111 - 254 mais tu peux faire 111 + (-254)...il suffit d'ajouter les bits.
Pour obtenir -254 soit tu fais le complement à 1 c'est à dire remplacer les 0 par des 1 et vis versa...254= 1111 1110 -254= 0000 0001
111 + (-254) = 0110 1111 + 0000 0001 = 0111 0000 = complement à 1 de 143 car si tu inverse les 1 avec les 0 et vis versa..on obtient 1000 1111 = 143.
idem:Pour obtenir -254 tu fais le complement à 2 c'est à dire remplacer les 0 par des 1 et vis versa et ajouter 1...254= 1111 1110 -254= 0000 0001 +1 = 0000 0010
111 + (-254) = 0110 1111 + 0000 0010= 0111 0001 = complement à 2 de quelque chose donc si tu enleve 1 et inverse les 1 avec les 0 et vis versa..on obtient 1000 1111 = 143.
c'est ok?
( pour ce qui est de savoir si le resultat est positif ou negatif....je sais plus la maniere mathematique de le savoir...mais tu peux facilement vois si le nombre soustrait est > ou < à l'autre) quelqu'un peu nous eclairer la dessus?
111 - 254 = -143. en binaire tu ne peux pas faire 111 - 254 mais tu peux faire 111 + (-254)...il suffit d'ajouter les bits.
Pour obtenir -254 soit tu fais le complement à 1 c'est à dire remplacer les 0 par des 1 et vis versa...254= 1111 1110 -254= 0000 0001
111 + (-254) = 0110 1111 + 0000 0001 = 0111 0000 = complement à 1 de 143 car si tu inverse les 1 avec les 0 et vis versa..on obtient 1000 1111 = 143.
idem:Pour obtenir -254 tu fais le complement à 2 c'est à dire remplacer les 0 par des 1 et vis versa et ajouter 1...254= 1111 1110 -254= 0000 0001 +1 = 0000 0010
111 + (-254) = 0110 1111 + 0000 0010= 0111 0001 = complement à 2 de quelque chose donc si tu enleve 1 et inverse les 1 avec les 0 et vis versa..on obtient 1000 1111 = 143.
c'est ok?
( pour ce qui est de savoir si le resultat est positif ou negatif....je sais plus la maniere mathematique de le savoir...mais tu peux facilement vois si le nombre soustrait est > ou < à l'autre) quelqu'un peu nous eclairer la dessus?
15 janv. 2009 à 10:11
=> 254 11111110
=> -254 00000001 + 1 = 00000010
15 janv. 2009 à 17:01
Coïncidence! Faut se méfier des méthodes et les essayer avec plusieurs exemples pour être sûre que ça fonctionne.