Académique Documents
Professionnel Documents
Culture Documents
Un ordinateur ne contient en mémoire que des suites de 0 et de 1. Toute information que l'on veut
communiquer, stocker, transformer (nombres, textes, images, sons …) va donc être transformée en
suites de 0 et de1.
La mémoire des ordinateurs est constituée d'une multitude de petits circuits électroniques qui,
chacun, ne peuvent être que dans deux états. On a décidé d'appeler ces deux états 0 et 1 mais on
aurait tout aussi bien pu les appeler autrement (vrai et faux, A et B, haut et bas …). Un circuit ne
pouvant être que dans deux états s'appelle un circuit mémoire un bit.
Une valeur 0 ou 1 est appelée un bit (ou encore un booléen ou un chiffre binaire). Un ensemble de
plusieurs bits s'appelle un mot. Un ensemble de huit bits s'appelle un octet.
3 2
4862=4×10 + 8×10 + 6×10+ 2
b) La base deux
En base deux, on utilise deux symboles : 0 et 1. On fait des paquets de deux, puis des
paquets de deux paquets, etc …
Exemples :
• on veut représenter 735 en base deux.
12 2 6 2 3 2
0 6 0 3 1 1
donc :
735 = 1 ×29 + 1 ×28 + 0 ×27 + 0 ×26 + 0 ×25 + 1 ×2 4 + 1 ×23
1
+ 1 ×22 + 1 ×21 + 1
Exercice 1
a) Trouver la représentation en base deux des nombres suivants : 1000 – 31 – 63 – 104 501
b) Trouver la représentation en base dix les nombres suivants écrits en base deux :
100111010 – 1000 – 11111111 -
Correction
Exercice 2
a) Un nombre s'écrit sur un octet. Combien de nombres différents peut-on écrire ?
Lesquels ?
b) Quels nombres peut-on écrire sur deux octets ? Sur trois octets ? Sur quatre octets ?
b) Quels nombres peut-on écrire sur n bits ?
Correction
c) La base seize
En base seize, on utilise seize symboles : 0 – 1 – 2 – 3 – 4 – 5 – 6 – 7 – 8 – 9 – A – B – C –
D – E – F . On fait des paquets de seize, puis des paquets de seize paquets, etc …
On procède ensuite comme pour la base 2.
Exercice 3
a) Trouver la représentation en base dix des nombres 4c8d – abcd - 821de écrits en base
seize.
b) Trouver la représentation en base seize des nombres 6725 et 18379.
Correction
2
Correction exercice 1
a) Trouver la représentation en base deux des nombres suivants : 1000 – 31 – 63 – 104 501
b) Trouver la représentation en base dix les nombres suivants écrits en base deux : 100111010 –
1000 – 11111111 -
8 5 4 3
2 + 2 + 2 + 2 + 2=314
23 =8
8
2 – 1=255
3
Correction exercice 2
a) Un nombre s'écrit sur un octet. Combien de nombres différents peut-on écrire ? Lesquels ?
1 octet = 8 bits
le plus petit : 0000 0000 : 0
le plus grand : 1111 1111 : 28 – 1=255
il y a 28=256 nombres possibles
tous les nombres allant de 0000 0000 0000 0000 à 1111 1111 1111 1111 c'est-à-dire de 0 à
17
2 −1
b) Quels nombres peut-on écrire sur n bits ? Tous les nombres allant de 0 à 2 n−1
4
Correction exercice 3
a) Trouver la représentation en base dix des nombres 4c8d – abcd - 821de écrits en base seize.
B C 7 4