You are on page 1of 4
Ingénierie et Développement Durable Numération Ce document, n'abordant pas toutes les notions de numeration, ne constitue pas un cours en soi mais vous aidera a répondre aux questions qui vous sont posées 1-Généralité: Toutes les “machines” que vous rencontrez dans la vie courante nutilisent pas les mémes sytémes de numérotation que celui dont vous étes habitués. Effectivement, vous n’étes pas sans savoir que les mathématiques (du moins celles que vous appliquez chaque jour) reposent sur le systéme a base 10. Soit le nombre 1954 en base de 10 qui s‘écrira de la sorte: (1954),, Lorsque nous le développons, nous obtenons: 1.10° + 9.10 + 5.10! + 4.10° poids puissance, to | 10° | 10° | 10° valeurs 1000 | 100 | 10 1 digits 1 9 5 4 valeurs décimal | 1000 | 900 | 50 | 4 Par convention: 4 est le digit de poids le plus fort (digit le plus significatif) que fon nommera MSD (Most Significant ou alors MSB pour Bit), de méme, 4 est le digit le moins significatif, nommé LSD (Least Significant Digit ou LSB) Les systémes automatisés traitent des nombres (adresses, valeurs de mesures, etc...) dans le langage logique, donc n'utilisant que 2 symboles. Le codage ainsi utilisé s‘appelle le systéme binaire (base 2). Par définition, une information logique ne peut avoir que 2 états +0 qui signifie * il nly a pas” “1 qui signifie “il y a” Lorsque l'on est amené 4 travailler avec des nombres exprimés dans des bases différentes, il faut préciser leur base d'origine. Les conventions seront les suivantes : ~Base 10 : nombre seul ou base exprimée en clair. Ex : 256 ou (256),,. -Base 2 : symbole % devant le nombre ou base exprimée en clair. Ex : %1011 ou (1011), -Base 16 (hexadécimal) : symbole $ ou h devant le nombre ou base exprimée en clair. Ex : $195=h195=(195),, Symboles par base: 0.1 pour la base 2, 0,1,2,3,4,5,6.7,8,9 pour la base 10 0,1,2,3,4,5,6.7,8,9,A,B,C,D.E,F pour la base 16 Lycée Franco-iexieain page 1/4 2-Les principales conversions: 2.1-Base 2 a base 10: Pour chaque conversion dans cette base, nous utiliserons le tableau suivant: vi 2) 2] a} | 2} 2} 2 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | valeurdécimal représentation binaire Notez que les puissances de 2° a 2” comptabilisent 8 bits soit 1 octet exemple: soit (100101),= (?),. Le tableau se remplit par la droite et on compléte par des "0", éventuellement, les cases non utilisées afin dobtenir une lecture sur 8 bits. ayia) a] 2} 2) 2] 2] 2 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | valeurdécimal représentation Oy; ofr}oyot ry old! gnsite On obtient: 0,27 + 0.2° + 1.2° + 0,24 + 0,2? + 1.2? + 0.2! + 1.2% 32 + 4+ 1= (37),, 2.2-Base 10 base 2: Une des deux méthodes consiste a décomposer le nombre suivant la valeur des puissances de 2. exemple: (73),,= (?), 73: 64+8+1 2 2 2 2 2 | ve) 4 valeur décimal Yv représentation 1 | 0 Ee binaire soit (73),,= (1001001), Lycée Franco-Wexieain page 2/4 2.3-Base 2 d base 16: Une méthode trés facile @ utiliser puisquil s‘agira tout simplement de regrouper par paquet de 4 bits le nombre en binaire & coder. Pour ce faire nous utilisons le tableau de correspondance suivant: décimal binaire hexadécimal 0 [0000 oO 1 0001 1 2 0010 2, 3 0011 3 af 0100 4 5 0101 5 6 0110 6 7 oi 7 8 1000 8 9 1001 9 10 1010 A u 1011 8 12 1100 c 3B 1101 D 14 1110 E 15 m1 F exemple: (101110), (?),. on regroupe en commencant par la droite puis on ajoute des “0” le cas échéant. 10010,,1110, soit (101110),= (2€),, =2 = 2.4-Base 16 a base 2: De la méme maniére que précédement mais cette fois-ci en inversant la méthode. exemple: (3F),,¢(), 3= 0011 etFe1111 — soit (3F),,=(00111111), Lycée Franco-iexieain page 3/4 Ingénierie et Développement Durable Numération 2.5-Base 10 base 16: Cette méthode consiste a diviser par 16 le nombre & convertir. Nous obtenons un quotient que nous allons diviser a son tour par 16, et un reste qui deviendra un des chiffres du nombre hexadécimal Nous répétons le processus jusqu'a ce quill ne soit plus possible de diviser. exemple: (423),.=(?), Note: 26,4375. les esutats apes la vigule ne sont pas pris en compre ‘i 1 , terete ilreste 7 en base 10 qui devient|(7),, Here wea! il reste 10 en base 10 qui devient (A) puisque fon “considare” que cestimpossible 1 est le dernier reste qui devient{(1),, soit (423),,=(01A7),, (on ajoute un “O" pour une lecture sur 4 bits si nécessaire) 2.6-Base 16 a base 10: chaque chiffre ou lettre composants le nombre hexadécimal, est multiplié par 16 lui-méme élevé a une puissance qui sera fonction de la position du chiffre ou de la lettre, exemple: (B506),,=(?). développons "B506", en commencant par la droite: = 6.16 + 0.16! + 5.16? + B.16°=6.16° + 0.16' + 5.16? + 11.16°=(46343),, Soit (B506),,=(46343),, 3-Les opérations dans les différentes bases et les valeurs signées: Comme dans la base 10, il est possible d'additionner, de sosurtraire, de multiplier et de diviser des nombres positifs et négatifs. Ces notions feront l'objet d'un prochain cours Pour éveiller votre curiosité, 'addition et la soustraction en binaire respectent les simples régles suivantes: 0+0=0 O+1e1 1+0=1 1#1=10(1+1= 2 donc 10 en binaire, dans ce cas je pose 0 et je retiens 1) 1+1+ 1retenue) = 11 (1 +1 +1=3 donc 11 en binaire, dans ce cas je pose 1 et je retiens 1) (avec une retenue) Lycée Franco-Wexieain page 4/4

You might also like