|
NOMBRES NÉGATIFS en BINAIRES Les nombres négatifs sont
codés de façon que les opérations classiques puisent être effectuées normalement.
Autrement dit, 2 + (-2) doit bien donner 0 pour somme. |
|
|
|
|
||
|
|
|
|
|
|
|
||
Cette remarque explique le vocable de complément à 2 (ou plutôt, à une
puissance de 2).
2 => 010 Inversion: 101
(ou complément à 1) Plus1: 110 (ou complément à 2)
|
|
|
Cerise sur le gâteau
Pour passer d'un format à 4 bits à un format à 8
bits (par exemple), il suffit de prendre les nombres binaires à 4 bits et de remplir
tous les nouveaux bits à gauche par le bit de signe.
1100 = 1111 1100 (–4 en décimal) En effet: 1111 1100 => 0000 0011 + 1 = 0000
0100. |
|
|
Astuce du complément
120 – 99 = 120 – (100 – 1) = 120 – 100 + 1 = 20 + 1 = 21 Base 10
En fait, 3 est le complément
à 10 (la base de numération) de 7.
07, le nombre 7
positif, et 13, le nombre 7
négatif => 7 = 10 – 3 = 10 – (10 – 7) Un autre exemple: 099, le nombre 99
positif, et 101, le nombre 99
négatif => 99 = 100 – (100 – 99) Le premier chiffre en vert
témoigne du signe de l'opération. Base 2
Selon le même principe qu'en
décimal: N = 22 – (22 – N) |
Suite |
|
Voir |
|
Cette page |
http://villemin.gerard.free.fr/Wwwgvmm/Numerati/BINAIRE/Introduc.htm |