📝
Fiche de révision
📝 Fiche de révision — Représentation des entiers : bases et binaire
🔢 Bases
- Base : chiffres de à , poids de droite à gauche.
- Base : , ; base : -, A (), B (), C (), D (), E (), F ().
- Puissances de : ; ; ; .
🔁 Conversions
- Binaire → décimal : somme des puissances des bits à : .
- Décimal → binaire : divisions par , restes de bas en haut () ; ou soustraction des plus grandes puissances.
- Binaire ↔ hexa : un quartet ( bits) = un chiffre hexa : ; .
- Python :
bin(45),hex(181),int("101101", 2),int("B5", 16).
📏 Nombre de bits
- bits → valeurs, de à ; tient sur bits si ; bits : - ; : - ; : milliards ; : .
- Somme : bits ; produit : bits ( en général) ; débordement si on reste sur bits ( sur bits).
- Addition binaire : , (retenues).
- Python : entiers de taille arbitraire ; C, Java :
intsur bits.
➖ Complément à 2
- Bit de poids fort = ; sur bits, poids ; valeurs de à ; sur bits : à ; un seul zéro.
- Opposé : inverser les bits, ajouter : ; ou ().
- Un motif = deux lectures : vaut (non signé) ou (signé) ; bugs de débordement (compteur bits à ).
⚠️ Pièges à éviter
| Piège | Correction |
|---|---|
| Lire les restes de haut en bas | de bas en haut (dernier reste = bit de poids fort) |
| Oublier les zéros d'un quartet | , pas |
| Bit de signe + valeur absolue | complément à 2 : poids |
| bits codent à | à ( valeurs) |
📌 À retenir
- Position et puissances de la base.
- Divisions successives, quartets.
- valeurs ; somme , produit .
- Complément à 2 : inverser, ajouter 1.
Révise ce chapitre avec KlarIA
Tuteur qui t'explique pas à pas, quiz pour t'entraîner, flashcards pour mémoriser. Gratuit.
Créer mon compte gratuitement→