Binaire complémenté à 2
Le format binaire complémenté à 2 est utilisé avec les processeurs PLC-3
quand on effectue des calculs mathématiques internes au processeur.
Complémenter un nombre signifie le changer en nombre négatif. Par
exemple, le nombre binaire suivant est égal au nombre décimal 22.
10110
= 22
2
Tout d'abord, la méthode binaire complémentée à 2 place un bit
supplémentaire (bit de signe) en position d'extrême gauche, et laisse ce bit
déterminer si le nombre est positif ou négatif. Le nombre est positif si le bit
de signe est 0 et il est négatif si le bit de signe est 1. Avec la méthode de
complément :
0 10110 = 22
Pour obtenir le négatif en utilisant la méthode du complément à 2, vous
devez inverser chaque bit de droite à gauche après la détection du
premier « 1 ».
Dans l'exemple ci-dessus :
0 10110 = +22
Son complément à 2 serait :
1 01010 = –22
Notez que dans la représentation ci-dessus pour +22, en partant de la droite,
le premier chiffre est un 0, il n'est donc pas inversé ; le second chiffre est un
1, il n'est donc pas inversé. Tous les chiffres après ce dernier sont inversés.
Si un nombre négatif est donné en complément à 2, son complément (un
nombre positif) se trouve de la même façon :
1 10010 = –14
0 01110 = +14
Tous les bits de droite à gauche sont inversés après la détection du premier
« 1 ».
Le complément à 2 de 0 n'existe pas, puisqu'aucun « 1 » ne peut se trouver
dans le nombre. Le complément à 2 de 0 est toujours 0.
Annexe C
Formats des données
10
C-3