Beruflich Dokumente
Kultur Dokumente
Chapitre 1
Systèmes de Numération
1
Quelques définitions
Mot binaire
binai e : un
n mot constitué
on tit é avec
e l’l’alphabet
lph bet bin
binaire
i e {1
{1, 0}
Exemples : 1100 1111
Quartet ((nibble)) : un mot binaire de longueur
Q g 4
2
Représentation des nombres
Numération de position
1578 = 110
. + 510
3
. + 7.10 + 8.10
2 1 0
3
Représentation des nombres
Soit une base b associée à b symboles {S0, S1, S2, ..., Sb-1}
N = an −1 ⋅ b n −1 + an − 2 ⋅ b n − 2 + L + a1 ⋅ b1 + a0 ⋅ b 0 + a−1 ⋅ b −1 + a−2 ⋅ b −2 + L + a− m +1 ⋅ b − m +1 + a− m ⋅ b − m
4
Représentation des nombres
Les bases usuelles
Système binaire (b=2) ai ∈ {0,1}
an −1 est le
l MSB ((most significant
i ifi bit)
bi )
a− m est le LSB (least significant bit)
Système
y hexadécimal ((b=16)) ai ∈ {0,1,
0 1 22,3,
3 44,5, 8 9 A, B, C , D, E , F }
5 66, 77,8,9,
(raccourci d’écriture de la base 2)
5
Conversions entre bases
Base b vers base 10 : il suffit de substituer la valeur b dans l’expression
polynomiale par la valeur de la base.
( F1C )16 = 15 ⋅162 + 1⋅161 + 12 ⋅160 = ( 3868)10
Base 10 vers base b : division successives du nombre décimal par b jusqu
jusqu’à
à obtenir
un quotient nul. Le nombre dans la base b correspond aux restes des divisions faites
dans le sens inverse où ils ont été obtenus.
6
Conversion : de 2m vers 2 / 2 vers 2m
N = a 7 .2 7 + a 6 .2 6 + a 5 .2 5 + a 4 .2 4 + a 3 .2 3 + a 2 .2 2 + a 1 .2 1 + a 0 .2 0
= (a 7 .2 3 + a 6 .2 2 + a 5 .2 1 + a 4 .2 0 ).2 4 + (a 3 .2 3 + a 2 .2 2 + a 1 .2 1 + a 0 .2 0 )
= (a 7 .2 3 + a 6 .2 2 + a 5 .2 1 + a 4 .2 0 ).16 1 + (a 3 .2 3 + a 2 .2 2 + a 1 .2 1 + a 0 .2 0 ). 16 0
N = b 1 .16 1 + b 0 .16 0
0 ≤ a 3 .2 3 + a 2 .2 2 + a 1 .2 1 + a 0 .2 0 ≤ 15
7
(622,663)8 ?
6 2 2 , 6 6 3 base 8
110 010 010 , 110 110 011 base 2
8
Conversion 10 vers B (1)
(363)10 = (101101011)2
9
Conversion 10 vers B (2)
((363))10 = ((16B))16
10
Conversion 10 vers B (3)
Deuxième
eu è e méthode
ét ode : méthode
ét ode de la
addivision/multiplication
s o / u t p cat o
xyz 10
z xy 10
y x
LSD MSD
11
Conversion 10 vers B (4)
12
Conversion 10 vers B (5)
0,xyz * 10 = x,yz x
partie fractionnaire de x,yz 0,yz * 10 = y,z y
partie fractionnaire de y,z 0,z * 10 = z z
13
Conversion 10 vers B (6)
(0,45)10 en base 2 ?
0,45 * 2 = 0,90 0
0,90 * 2 = 1,8 1
0,8 * 2 = 1,6 1
0,6 * 2 = 1,2 1 ((0,45)
, )10 = ((0,0111001...)
, )2
0,2 * 2 = 0,4 0
0,4 * 2 = 0,8 0
08
0,8 * 2 = 1,6
16 1
0,6 * 2 = 1,2 .. ...
14
Conversion base I vers base J
si I = Bm et J = Bn
sinon
15
Représentation d’entiers non signés
16
Entiers signés : signe et valeur absolue
17
Entiers signés
g : format complément à 1
18
Entiers signés : format complément à 2
19
Lien entre non-signé
g et signé
g C2
20