Aspect historique
John Von Neumann en 1945 a formalisé la notion de complément à 2 pour représenter les nombres relatifs.
C'est en 1949 que l'EDSAC exploite ce codage
Pré-requis : codage des nombres entiers
Voici comment faire du codage sur un octet en décimal-binaire-hexadécimal.
Voici quelques notions de base vues en SNT.
Complément à 2
Comment représenter un nombre relatif en binaire ?Voici l'algorithme de conversion :
Exercices a
Comment retrouver la valeur décimale d'un nombre relatif représenté en binaire ?
C'est la démarche inverse :
Exercice b
Exercice c
- Quelle est l'utilité du huitième bit pour un codage en complément à 2 sur un octet ?
Déplacer la bonne réponse dans le cadre vert
- En déduire la valeur mini - maxi de l'entier relatif codé sur un octet.
- Combien d'octets faut-il pour coder en complément à 2 le nombre 8 000 000 ?