Les Allergies
Alimentaires
Posez votre question Signaler

Convertir binaires negatifs en decimal

cminna - Dernière réponse le 21 nov. 2010 à 20:22
Bonjour,
je suis etudiante en informatique de gestion et j'ai un devoir un des exercices est de convertir des binaires signé en decimal malheureusement dans le syllabus que j'ai actuellement on explique pas cette partie la mais j'ai demandé a mon meilleur ami "google" et j'ai des explications differentes parfois j'ai les memes reponses parfois non sur l'un des sites ils expliquent comment faire:
par ex 10101000 il faut l'inversé ce qui donne 01010111 et on rajoute 1 ce qui donne 1011000 ce qui donne en decimal 88 donc notre premier nombre avant transformation serai -88
je suis un peu septique pour ce complement a 2
quelqu'un pourrais m'aider car du binaire en decimal je sais comment le faire mais quand il es signé je cale un peu je manque information
merci d'avance
Lire la suite 

Convertir binaires negatifs en decimal »

2 réponses
Réponse
+1
moins plus
Salutation l'ami ,je reprend votre exemple :
N = 10101000

N = (0*2^0) + (0*2^1) + (0*2^2) + (1*2^3) + (0*2^4) + (1*2^5) +(0*2^6) - (1*2^7)

N = 0 + 0 + 0 + 8 + 0 +32 + 0 - 128

N = 40 - 128 = -88

il suffit de garder le poid du dernier bit a gauche "7" mais son signe est négative.
=> -2^7 (moins 2 puissance sept )


remarque : l'écriture A^n = A puissance n
cminna - 21 nov. 2010 à 20:22
bonjour lord haaaa merci je savais pas comment faire maintenant ca y es j'ai compris
thank's
Ajouter un commentaire
Ce document intitulé « convertir binaires negatifs en decimal » 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
Passage au tout numérique : quel coût pour les particuliers ?