Académique Documents
Professionnel Documents
Culture Documents
¤ élément binaire :
T ou t est b asé su r l’élém en t b in aire digit binaire = bit {0, 1}
¤ les informations :
- les in stru ction s : elles son t liées a l’arch itectu re d e l’ord in ateu r. Elles sont exécutables.
- les données :
- les données numériques - pures
- interprétées
- les données non-numériques et interprétées (ex : les caractères alphanumériques,
im ag es, son s, … )
Exemple
Bin = 0101,110Bin
¤ écriture détaillée
NB = apBp + ap-1Bp-1 … + a1B + a0 + a-1B-1 + … + a -qB-q
Exemples
¤ Base décimal 632D = 6 x 10² + 3 x 10 + 2
¤ Base binaire 1011B = 1 x 1011 + 0 x 1010 + 1 x 10 + 1 (exposants en binaire).
Nouvelle notation : schéma de Hohner
NB = (anBn-1 + an-1Bn-2 + … +a1)B+a0
NB = ((anBn-2 + an-1Bn-3 + … + a 2)B+a1)B+a0
NB = (((((anB + an-1) B + an-2) B + … + a 2)B+a1)B + a0)
Exemples N1 = (6 x 10 + 3) 10 + 2|D
N2 = ((1 x 10 + 0) 10 + 1) 10 + 1|B
4) Les entiers négatifs :
Ils nécessitent un codage particulier car il est im p ossib le d e cod er le sig n e ’’ - ‘’ en b in aire
Schema de Hohner
NB = B-1(a-1 + a-2 x B-1 + … a -q B-q+1)
NB = B-1(a-1+B-1(a-2 + … B -1(a-q + 1 + B-1 a-q)… )|B
Exemples :
¤ Base décimale : N3 = 0,452D = 10-1 (4 + 10-1 x ( 5 + 10-1 x 3))D
¤ Base binaire : N4 = 0,1101 = 101 (1 + 10-1 (1 + 10-1 (0 + 10-1 (1 + 10-1))))B
Exemple : processeur INTEL 8086, ses emplacements internes sont appelés des registres.
0 15
AX
BX
CX
DX
Registres /\
ADD AX, BX
AX = AX + BX
1) Notations
B et B ’ q u elcon q u es (qcq)
B = base de départ
B ’ = b ase d ’arrivée
Conversion hexadécimale
N2 = AB,8H
N2 = A * 10 + B + 8 * 10-1
N2 = 10 * 16 +11 + 8 * 16-1 D
N2 = 171,5D
a’0 est le d ig it d e p oid s faib le d e la rep résen tation d e N en b ase B ’. a’0 est exprimé en base B
N1=(N0 – a’0)/B ’ = ((a’nB ’ + a’n ’-1)B ’ … + a’2 + reste a’1
a’1 est le d ig it d e p oid s faib le d e la rep résen tation d e N en b ase B ’. a’1 est exprimé en base B
Nn ’-1=(Nn ’-2-a’n ’-2)/B ’ = a’n ’ + reste a’n ’
N1=632D
632 2
0 a10 316 2
0 a9 158 2
0 a8 79 2
1 a7 39 2
1 a6 19 2
1 a5 9 2
1 a4 4 2
0 a3 2 2
0 a2 1 2
1 a1 0
Donc N1=632D = 1001111000B
632 16
8 39 16
7 2
N1 = 278H
M éth o d e d es d ivisio n s p ar les en tiers. O n d ivise N p ar B ’ et o n récu p ère les restes. Les calcu ls
se font en base B
Exemple :
Conversion décimale - binaire
N1= 0,625D
0,625 * 2 = 1,250
0,25 * 2 = 0,5
0,5 * 2 = 1
Donc N1 = 0,101B
Inverse :
0,101 * 1010 = 110,010
0,010 * 1010 = 10,100
100 * 1010 = 101
Donc N1 = 0,625D
OU N1 = (8 * 10 + A) * 10 + B
= (1000 + 10000 + 1010)* 1010 + 1011
= 1000 1010 1011
= 8 A B
On convertit chaque digit du nombre de départ en binaire sur 4 bits en hexa ou sur 3 bits en Octal