Académique Documents
Professionnel Documents
Culture Documents
Information
Nature de L’INFORMATION
EI
M maintenance
Lycée de l'Europe
4 : NOTES :......................................................................................................................
Le premier principe fondamental est le principe de position, on associe à un chiffre qui a une position dans
un nombre une valeur parfaitement définie. Par exemple 1 signifie que l'on a une fois l'unité. Le même chiffre
placé dans le nombre 1254 signifie qu'il y a une fois mille.
Le deuxième principe fondamental est le principe du zéro. Le zéro matérialise une position où il y a absence
d'éléments. Pour que le nombre 10 signifie dix, il faut placer le un sur la colonne des dizaines et matérialiser
l'absence d'unité par un zéro. Le zéro donne son sens au nombre en positionnant le 1 dans la colonne des
dizaines.
A1LES BASES
Les bases de calcul sont nombreuses même si peu sont réellement utilisées. On peut citer un certain nombre de
bases qui ont eu ou qui ont toujours une très grande importance :
A11 La base 2
Base binaire très utilisée en INFORMATIQUE est la base de la logique booléenne ou algèbre de Boole.
A12 La base 4
Cette base a été l'objet de nombreuses polémiques et aurait pu devenir la base universelle.
A13 La base 5
C'est une base très intéressante qui permet facilement de compter jusqu'à 30 avec ses dix doigts. La première
main comptant les unités et la deuxième comptant les cinquaines.
A14 La base 8
(Base octale) : Utilisée il y a un certain temps en informatique lorsque les machines utilisées étaient peu
gourmandes en puissance de bus (8 bits).
A15 La base 10
(Base décimale). Elle est considérée comme la base universelle, de ce fait nous l'utilisons presque tout le temps.
A16 La base 12
C'est une base religieuse établie sur les douze signes du zodiaque. Cette base a été utilisée principalement dans
le commerce (c'est à cause de l'utilisation de cette base que l'on parle encore d'une douzaine d'œufs ou d'une
douzaine d'huîtres, dans une journée il y a 24 heures divisées en deux fois douze heures, etc.)
A17 La base 16
(Base hexadécimale). Cette base est très utilisée dans le monde de la micro-informatique et des automates. Elle
permet de coder un mot (16 bits) sur 4 variables hexadécimales. Cette base fait intervenir tous les chiffres de la
base 10 complétée par les 6 premières lettres de l'alphabet.
A19 La base 60
Cette base a été construite sur des concepts religieux, d'un maniement complexe, elle est toujours utilisée de
nos jours. (Sur un cercle, il y a 360° qui sont divisés chacun en 60 minutes divisées chacune en 60 secondes. Il en
va de même pour chacune des heures de la journée qui sont divisées chacune en 60 minutes, elles-mêmes
divisées en 60 secondes. La division des secondes en soixantième de seconde n'ayant pas de sens la précision se
fait en centième de seconde. Il subsiste quelques traces de cette base dans notre numération actuelle (soixante,
soixante-dix).
En informatique, chaque signal n'ayant que deux états possibles, état 0 et état
1, les bases que nous serons amenés à utiliser pour coder des signaux seront
des multiples de la base binaire (Binaire, Octale et Hexadécimale).
L'objet de cette étude portera plus particulièrement sur les problèmes de changement de base (10) en base (2)
ou (16) ou l'inverse, ainsi que le passage de base (10) en base (16).
Codage en base 2 0 et 1.
Codage en base 8 0 à 7.
Codage en base 10 0 à 9.
Codage en base 16 0 à 9 et A à F
B : TERMINOLOGIE : BIT-QUARTET-OCTET …
B1 BIT : CONTRACTION DES MOTS ANGLAIS BINARY DIGIT.
C'est l'unité élémentaire d'information qui ne peut prendre qu'une des deux valeurs suivantes : 0 ou 1. Dans les
micro-ordinateurs, les bits sont groupés par 4 – 8 – 16 - 32 - 64 - 128 et 256 pour former des mots.
B2 QUARTET Quartet
C’est un ensemble de 4 BITS.
1 0 1 1
B3 OCTET / (BYTE)
C'est un ensemble de huit bits. On exprime généralement la capacité des mémoires en Kilo-octets (Ko), un Ko
vaut 1024 octets (210).
OCTET = 2 QUARTETS
1 0 1 1 0 1 0 1
Nature de L’INFORMATION 6/22
Les micro-ordinateurs ont une capacité de mémoire disponible (RAM : Random Access Memory) de plusieurs
méga octets. Sur les micro-ordinateurs équipés de Processeur i3- i5 - i7 et i9, il est fréquent de trouver de 4 Go
à 24 Go mémoire vive.
Les disques durs peuvent stocker plusieurs centaines, voire milliers Giga-octets de mémoire de masse. On
exprime généralement la capacité des mémoires de masse en Méga-octets (Mo), giga-octets (Go) et téraoctet
(To).
B4 MOT 16 BITS
C’est un ensemble de 2 octets ou de 4 quartets, il est donc codé sur 16 bits.
0 1 0 1 1 1 1 0 0 1 0 1 0 1 1 1
Octet de poids fort Octet de poids faible
Attention !
1 kilo octet (ko) = 103 octets = 1 000 octets
1 méga octet (Mo) = 106 octets = 1 000 ko = 1 000 000 octets
1 giga octet (Go) = 109 octets = 1 000 Mo = 1 000 000 000 octets
1 téra octet (To) = 1012 octets = 1 000 Go = 1 000 000 000 000 octets
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
B1 MÉTHODE DE LA DÉCOMPOSITION :
Soit le chiffre 173 (10)
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
1 0 1 0 1 1 0 1
B2 MÉTHODE DE LA SOUSTRACTION :
Dans 173, y-a-t-il 128 ? oui 173 -128 = 45 (MSB)
Dans 45, y-a-t-il 64 ? non, il reste toujours 45
Dans 45, y-a-t-il 32 ? oui 45 - 32 = 13
Dans 13, y-a-t-il 16 ? non, il reste toujours 13
Dans 13, y-a-t-il 8 ? oui 13 - 8 = 5
Dans 5, y-a-t-il 4 ? oui 5 - 4 = 1
Dans 1, y-a-t-il 2 ? non, il reste toujours 1
Dans 1, y-a-t-il 1 ? oui 1 - 1 = 0
(LSB)
On remplace les oui par des 1, les non par des
0 !
B3 MÉTHODE DE LA DIVISION :
Le principe de la méthode par divisions successives consiste à réaliser une suite de divisions par 2. Chaque
quotient devient à son tour dividende jusqu'à obtenir un quotient égal à 1. Les restes de ces divisions sont
toujours 0 ou 1 puisque les nombres à diviser sont soit pairs soit impairs. Le dernier quotient obtenu (1) est le
Exemple :
309(10) = 0001 0011 0101 (2)
mais en BCD, 309 (10)= 0011 0000 1001(BCD)
E : ADDITION BINAIRE
Exemple :
Vérification
Mots binaires
décimale
0+0=0+1=1
0+0=0
Nature de L’INFORMATION 10/22
…
D'une manière générale le plus grand entier relatif positif codé sur n bits sera 2 n-1-1.
soit
27(10) 0001 1011 (2)
On inverse tous les bits 1110 0100 (2)
On ajoute 1 au résultat 1110 0101 (2)
Le résultat final -27(10) "s'écrit" 229 sur 8 bits
Astuce :
Pour transformer de "tête" un nombre binaire en son complément à deux, on parcourt le nombre de droite à
gauche en laissant inchangés les bits jusqu'au premier 1 (compris), puis on inverse tous les bits suivants.
Exemple en base 10 :
F3 EXEMPLES DE SOUSTRACTIONS :
F11 1er cas : soustraction avec résultat positif sur quatre bits.
Représentons l'opération : 7 - 2 = 5 équivalent à 7 +(10-2) modulo 10 = 7 + 8 = 15 modulo 10 donc 5 !
+7 0 1 1 1
or (0101)2 2 0 0 1 0 = (5)10 !
-2 1 1 1 0
+1 = 1 0 1 0 1 F12 2ième
cas : résultat négatif sur 5 bits.
Représentons l'opération : 3 - 14 = - 11
3 0 0 0 1 1
14 0 1 1 1 0
-14 1 0 0 1 0
= 1 0 1 0 1
On remarque que le MSB = 1 donc c'est un négatif on fait l'inverse maintenant sachant que
(10101)2 donne 21, soit sur 5 bits (25 = 32) 32 – 21 = 11 !
Le résultat final est donc -11 !
1234 0 1 0 0 1 1 0 1 0 0 1 0
2020 0 1 1 1 1 1 1 0 0 1 0 0
-2020 1 0 0 0 0 0 0 1 1 1 0 0
= 1 1 0 0 1 1 1 0 1 1 1 0
On remarque que le MSB = 1 on fait l'inverse maintenant sachant que (1100 1110 1110) 2 donne
3310, soit sur 12 bits (212 = 4096) 4096 – 3310 = 786 !
Le résultat final est donc -786 !
H : LE CODE ASCII
Le code ASCII (American Standard Code for Information Interchange) est le codage utilisé en informatique
pour communiquer entre le clavier et l'unité centrale.
Il y a deux codes ASCII, le code ASCII standard et le code ASCII étendu. Le clavier est équipé d'un
microprocesseur qui scrute les circuits du clavier en permanence. Chaque touche possède un code distinct.
Le code ASCII standard possède 127 caractères. Le code ASCII étendu en possède 255.
Il faudra donc pour coder l'ensemble des caractères utiliser 7 bits (du bit 0 au bit 6) pour le code ASCII standard
et 8 bits pour le code ASCII étendu (du bit 0 au bit 7).
B6 0 0 0 0 1 1 1 1
B5 0 0 1 1 0 0 1 1
B4 0 1 0 1 0 1 0 1
base
16
0 1 2 3 4 5 6 7
Ex : E = 100 0101 (2) = 69 (10) Appuyez sur la touche ALT du clavier
B3 B2 B1 B0
tapez 69 ... soit 45 (16)
0 0 0 0 0 NUL DLE SP 0 @ P ` p
0 0 0 1 1 SOH DC1 ! 1 A Q a q
0 0 1 0 2 STX DC2 ~ 2 B R b r
0 0 1 1 3 ETX DC3 # 3 C S c s
0 1 0 0 4 EOT DC4 $ 4 D T d t
0 1 0 1 5 ENQ NAK % 5 E U e u
0 1 1 1 7 BEL ETB ‚ 7 G W g w
1 0 0 0 8 BS CAN ( 8 H X h x
1 0 0 1 9 HT EM ) 9 I Y i y
1 0 1 0 A LF SUB * : J Z j z
1 0 1 1 B VT ESC + ; K [ k {
1 1 0 0 C FF FS , < L \ l |
1 1 0 1 D CR GS - = M ] m }
1 1 1 0 E SO RS . > N ^ n ~
1 1 1 1 F SI US / ? O _ o DEL
52
126
99
1024
27 26 25 24 23 22 21 20
0111 0101
27 26 25 24 23 22 21 20
1111 1111
184
1260
5918
5
16 16 16 16
3 2 1 0
AF
A5CONVERSIONS BINAIREHEXADECIMAL
Retrouver les chiffres hexadécimaux des mots binaires suivants :
EDF
FEDE
12A4
2020
A Mot binaire
Vérification
décimale
0011 0001
+ 1010 0001 +
= =
B Mot binaire
Vérification
décimale
1000 0001
+ 1010 0001 +
= =
C Mot binaire
Vérification
décimale
= =
D Mot binaire
Vérification
décimale
= =
A8SOUSTRACTIONS BINAIRES
Réaliser les soustractions binaires suivantes et faire la vérification décimale.
E Mot binaire
Vérification
décimale
0101
- 0011 -
CPL2
= =
F Mot binaire
Vérification
décimale
010111
- 001111 -
CPL2
= =
G Mot binaire
Vérification
décimale
0000 1111
- 0111 0000 -
CPL2
= =
Nature de L’INFORMATION 20/22
Que remarque-t-on ?
A9OPERATION LOGIQUE ET
1 Mot binaire
2 Mot binaire 3 Mot binaire
= = =
1.
OPERATION LOGIQUE OU
1 Mot binaire
2 Mot binaire 3 Mot binaire
= = =
Nature de L’INFORMATION 21/22
4: NOTES :