Valeurs décimales
positives
Nombres binaires en complément à deux
La mémoire du processeur stocke des nombres binaires de 16 bits. Le nombre
binaire en complément à deux est utilisé lors des calculs mathématiques
internes au processeur. Les valeurs d'entrée analogiques provenant des
modules analogiques sont renvoyées au processeur au format binaire en
complément à deux de 16 bits. Pour les nombres positifs, la notation binaire
et la notation binaire en complément à deux sont identiques.
Comme indiqué dans la figure de la page suivante, chaque position dans le
nombre a une valeur décimale, qui commence à droite avec 20 et se termine à
gauche avec 215. Chaque position peut être représentée par 0 ou 1 dans la
mémoire du processeur. Un 0 indique une valeur de 0 ; un 1 indique la valeur
décimale de la position. La valeur décimale équivalente du nombre binaire est
la somme des valeurs de position.
La position à l'extrême gauche est toujours à 0 pour les valeurs positives.
Comme indiqué dans la figure ci-dessous, cela limite la valeur décimale
positive maximale à 32 767 (toutes les positions sont à 1 sauf la position à
l'extrême gauche). Voici un exemple.
0000 1001 0000 1110 = 211 + 28 + 23 + 22 + 21 = 2 048 + 256 + 8 + 4 + 2 = 2 318
0010 0011 0010 1000 = 213 + 29 + 28 + 25 + 23 = 8 192 + 512 + 256 + 32 + 8 = 9 000
1 x 2
0
1
1
15
0 x 2
= 0
Publication Rockwell Automation 1769-UM004B-FR-P – Mars 2010
14
= 16384
13
1 x 2
= 8192
12
1 x 2
= 4096
11
1 x 2
= 2048
10
1 x 2
= 1024
9
1 x 2 = 512
8
1 x 2 = 256
7
1 x 2 = 128
1 x 2 = 64
1
1
1
1
1
1
1
1
Cette position est toujours à 0 pour les nombres positifs.
B
Annexe
16384
8192
4096
2048
1024
512
256
128
6
64
5
1 x 2 = 32
32
4
1 x 2 = 16
16
3
1 x 2 = 8
8
2
1 x 2 = 4
4
1
1 x 2 = 2
2
0
1 x 2 = 1
1
32767
1
1
1
1
1
111