Systèmes de numération (système logique )

1/1
100%

Chapitre Chapitre 1 1 : Systèmes de numération Plan: 1. Introduction 2. Systèmes de numération Système décimal Système • Système binaire binaire , , octal octal et et hexadécimal hexadécimal Conversion d’un système de numération vers un autre système . Opérations arithmétiques en binaire, octal et hexadécimal. 1 Objectifs Objectifs Comprendre c’est quoi un système de numération . Apprendre la méthode de conversion d’un système à un autre autre . . Apprendre à faire des opérations arithmétiques en binaire. 2 Introduction Introduction Les informations traitées par les ordinateurs sont de différentes natures : nombres, texte, images, sons, vidéo, programmes, etc... Dans un ordinateur, elles sont toujours représentées sous forme binaire ( BIT : Binary digIT) sous forme binaire ( BIT : Binary digIT) Toute information est représentée par une suite finie de 0 et de 1. 3 Introduction Introduction Nous avons pris l'habitude de représenter les nombres en utilisant dix symboles différents: 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 Ce système est appelé le système décimal (déci signifie dix). Il existe cependant d'autres formes de numération qui fonctionnent en utilisant un nombre de symboles distincts. – Exemple : • système système binaire binaire (bi: (bi: deux), deux), le système octal (oct: huit), le système hexadécimal (hexa: seize). En fait, on peut utiliser n'importe quel nombre de symboles différents (pas nécessairement des chiffres). Dans un système de numération : le nombre de symboles distincts est appelé la base du système de numération. 4 Système de numération: Définition Un système de numération décrit la façon avec laquelle les nombres sont représentés. Un système de numération est défini par : – Un alphabet A : ensemble de symboles ou chiffres, – des règles d’écriture des nombres : Juxtaposition de symboles – des règles d’écriture des nombres : Juxtaposition de symboles 5 1 1 . . Le Le système système décimal décimal On utilise dix symboles différents: { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } N’importe quelle combinaison des symboles { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } nous donne un nombre. 2 3 3 4 5 6 7 Poids fort Poids faible 345 , 567 Partie fractionnelle Partie entière 6 Développement Développement en en polynôme polynôme d’un d’un nombre nombre dans dans le le système système décimal décimal Soit le nombre 1978, ce nombre peut être écrit sous la forme suivante : 1978 = 1000 +++ 900 870 1978 = 1000*1 + 1*810*7100*9 + + 1978 = =10*810*710*910*1 3 + + 2 + + 1 + + 0 Ce format s’appelle la forme polynomiale Un nombre réel peut être écrit aussi sous la forme polynomiale 10*610*210*810*710*910*1265,1978 = 3 + 2 + 1 + 0 + − 1 + − 2 + 10*5 − 3 7 Comptage Comptage en en décimal décimal Sur une seule position : 0 ,1,2,3,4,5,....9= 10 1 -1 Sur deux positions : 00 , 01,02, .....,99=10 2 -1 Sur trois positions 000,001,......,999=10 3 -1 • Sur Sur n n positions positions : : minimum minimum 0 0 maximum 10 n -1 nombre de combinaisons 10 n 8 2 2 . . Système Système binaire binaire ( ( système système à à base base 2 ): ): exemple exemple illustratif illustratif Supposons qu’on a 14 jetons , si on forme des groupes de 10 jetons. On va obtenir 1 seul groupe et il reste 4 jetons. 1 1 4 4 Les dizaines Les unités 9 . Maintenant on va former des groupes de 2 jetons ( on obtient 7 groupes) . Par la suite on va regrouper les 7 groupes 2 à 2 ( on obtient 3 groupes ). . On va regrouper ces derniers aussi 2 à 2 ( on obtient 1 seul groupe ) . Le schéma illustre le principe : Nombre de jetons qui restent en dehors des groupes : 0 Nombre de groupes qui contiennent 2 jetons : 1 Nombre de groupes qui contiennent 2 groupes de 2 jetons : 1 Nombre de groupes qui contiennent des groupes de 2 groupes de 4 jetons : 1 Si on regroupe les différents chiffres on obtient : 1110 1110 est la représentation de 14 dans la base 2 10 Dans le système binaire, pour exprimer n’importe quelle valeur on utilise uniquement 2 symboles : { 0 , 1} Un bit ( 1101) 2 La base ( ( 1 1 1 1 0 0 1)1) 2 2 Le bits du poids forts Le bits du poids faible . Un nombre dans la base 2 peut être écrit aussi sous la forme polynomial (1110) 2 +++= )14(2*02*12*12*1 3 2 1 0 = 10 (1110,101) 2 +++= )625,14(2*12*02*12*02*12*12*1 3 2 1 0 + − 1 + − 2 + − 3 = 10 11 Comptage Comptage en en binaire binaire Sur un seul bit : 0 , 1 Sur 3 Bits Binaire Décimal . Sur 2 bits : 000 0001 1 Binaire Décimal 010 010 2 2011 3 000100 4011 101 5102 110 611 3 111 7 4 combinaisons= 2 2 8 combinaisons= 2 3 12 Le Le système système octal octal ( ( base base 8 8 ) 8 symboles sont utilisés dans ce système: { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 } Exemple 1 : (127) (127) 8 = = 8*78*28*1 8*78*28*1 2 2 + + 1 1 + + 0 0 (127,65) 8 = 8*58*68*78*28*1 2 + 1 + 0 + − 1 + − 2 Exemple :2 Le nombre (1289) n’existe pas dans la base 8 puisque les symboles 8 et 9 n’appartiennent pas à la base . 13 Le Le système système hexadécimal hexadécimal ( ( base base 16 16 ) On utilise seize (16) symboles différents: Décimal Hexadécimal 0 0 1 1 2 2 3 3 4 4 5 5 (17) (17) 16 16 = = 16*716*1 16*716*1 1 + + 0 16 = A 1 + B 0 = 1 + 6 7 8 6 (AB) 16* 16* 1*1116*10 7 8 9 9 10 A 11 B 12 C 13 D 14 E 15 F 14 Résumé Résumé Dans une base X , on utilise X symboles distincts pour représenter les nombres. La valeur de chaque symbole doit être strictement inférieur à la base X. Chaque nombre dans une base X peut être écrit sous sa forme polynomiale polynomiale . . 15 . Conversion Conversion d’une d’une base base X à à la la base base 1010 Cette conversion est assez simple puisque il suffit de faire le développement en polynôme de ce nombre dans la base X , et de faire la somme par la suite. Exemple Exemple : : (1101) 2 = )13(2*12*02*12*1 3 + 2 + 1 + 0 = 10 (1A7) 16 = 16*1 2 + A 16*116*716* 1 + 0 = 2 + 16*716*10 1 + 0 =++= 256 )423(7160 10 (1101,101) 2 = )625,13(2*12*02*12*12*02*12*1 3 + 2 + 1 + 0 + − 1 + − 2 + − 3 = 10 )4,23(4,03205*25*35*4)2,43( 5 = 1 + 0 + − 1 =++= 10 16 Exercice Exercice Effectuer les transformations suivantes à la base 10 ? – (123) 6 =(?) 10 – (45,76) 8 =(?) 10 – (1100,11) 2 =(?) 10 – – (1ABC) (1ABC) 16 =(?) =(?) 10 17 Conversion Conversion de de la la base base 10 10 à à la la base base 2 Le principe consiste à faire des divisions successives du nombre sur 2 , et prendre le reste des divisions dans l’ordre inverse. 35 2Exemple 1 : (35) 10 =(?) 2 1 17 21 8 8 2 20 4 2 Après division : on obtient : (35) 10 =(100011) 2 20 2 0 1 2 1 0 18 Conversion Conversion de de la la base base 10 10 à à la la base base 2 2 : : cas cas d’un d’un nombre nombre réel réel Un partie nombre fractionnelle. réel est constitué de deux parties : la partie entière et la • La successives. partie entière est transformée en effectuant des divisions • La multiplications partie fractionnelle successives est transformée par 2 . en effectuant des Exemple : 35,625=(?) 2 0,625 * 2 = 1 ,25 P.E= 35 = (100011) 2 19 0,25 * 2 = 0 ,5 0,5 * 2 = 1 ,0 PF= 0,625 = (?) 2 ( 0,625)=(0,101) 2 Donc 35,625=(100011,101) 2 Exemple 2: (0,6) 10 =(?) 2 0,6 * 2 = 1 ,2 0,2 * 2 = 0 ,4 0,4 * 2 = 0 ,8 0,8 * 2 = 1 ,6 (0,6)= (0,1001) 2 Remarque : Le nombre de bits après la virgule va déterminer la précision . Exercice : Effectuer les transformations suivantes : (23,65)=(? ) 2 (18,190)=(?) 2 20 Conversion Conversion du du décimal décimal à à une une base base X X La conversion se fait en prenant les restes des divisions successives sur la base X dans le sens inverse. Exemple : 35 335 = (?) 3 2 11 3 2 3 335=(1022) 3 0 1 301 Question : Effectuer les transformations suivantes : (43) 10 =(?) 2 =(?) 5 =(?) 8 =(?) 16 21 43 2 1 21 2 101 2 0 5 221 2 0 1 2 1 0 43 5 3 8 5 13 511 (133) 5 (101011) 2 43 8 3 5 8 05 43 16 11 2 16 02 (53) 8 (2B) 16 22 Conversion Conversion d’une d’une base base b b1 1 à à une une base base b b2 Il n’existe pas de méthode pour passer d’une base b1 à une autre base b2 directement. L’idée est de convertir le nombre de la base b1 à la base 10 , en suit convertir le résultat de la base 10 à la base b2 . b1 ? b2 Développement en polynôme Divisions successives 10 23 Exemple : ( 34) 5 =(?) 7 5*45*3)34( 5 = 1 + 0 =+= )19(415 10 = (?) 7 (19) ( 34) 105 =(25)=(25) 7 7 19 7 5 2 7 02 Exercice : effectuer les transformations suivantes (43) (2A) 6 =(?) 16 =(?) 5 =(?) 9 8 24 Conversion Conversion : : binaire binaire → octaloctal . En octal chaque, symbole de la base s’écrit sur 3 Octal 0Binaire 000 bits en binaire . 1 001 . L’idée de base est de replacer chaque symbole 2 010 dans la base octal par sa valeur en binaire sur 3 3 011 bits ( faire des éclatement sur 3 bits ). 4 100 5101 Exemples : 6 110 )345( 8 011=( 100 )101 2 7 111 )76,65( 8 110=( 101 111, )110 2 )34,35( 8 011=( 101 )10011 0 , 2 Remarque : le remplacement se fait de droit à gauche pour la partie entière et de gauche à droite pour la partie fractionnelle . 25 Conversion Conversion : : Octal Octal → binairebinaire . L’idée de base est de faire des regroupements de 3 bits à partir du poids . Par la faible. suite remplacer chaque regroupement par la valeur octal correspondante . Exemple Exemple : : ( 11001010010110 ) 2 00111 0 =( 010 010 )110 2 =( 31226 ) 8 (110010100 , 10101 ) 2 110= ( 010 100 , ) 0 01101 2 )51,624=( 8 Remarque : le regroupement se fait de droit à gauche pour la partie entière et de gauche à droite pour la partie fractionnelle . 26 Conversion Conversion : : hexadécimal hexadécimal → binairebinaire Décimal Hexadécimal 0 0 1 1 . En Hexa chaque symbole de la base s’écrit sur 4 bits . 2 3 2 3 . L’idée de base est de replacer chaque symbole par sa valeur en binaire sur 4 bits ( faire des éclatement sur 4 bits ). 4 5 6 7 4 5 6 7 8 8 8 8 9 9 10 A 11 B 12 C 13 D 14 E Exemple : 15 F B)345( 16 0011=( 0100 0101 )1011 2 )6F4,3(AB 16 = ( 1010 1011 0011 0100, 1111 0110 ) 2 27 Conversion Conversion : : binaire binaire → hexadécimal hexadécimal . L’idée de base est de faire des regroupements de 4 bits à partir du poids faible. Par la suite remplacer chaque regroupement par la valeur Héxa correspondante . Exemple : ( 11001010100110 ) 2 11 00 =( 0010 1010 )0110 2 )6A32=( 16 ( 110010100 , 10101 ) 2 10011 000 = ( ) 000 11010,0100 2 )8,A194=( 16 28 . Opérations Opérations arithmétiques arithmétiques en en binaire binaire + 0 0 0 + 0 1 1 + 1 0 +1 1 1 1 0 11 1 1 0 0 0 1 1 + 1 0 0 0 1 0 1 1110111 1 0 29 Opérations Opérations arithmétiques arithmétiques en en octal octal 1 1 4 3 6 5 + 4 4 5 5 1 1 5 8 116 En octal 8 s’écrit 10 En octal 11 s’écrit 13 0 3 Le résultat final : ( 5036) 8 30 Opérations Opérations arithmétiques arithmétiques en en hexadécimal hexadécimal 1 4 8 6 5 + 7 A 5 1 12 12 18 18 11 11 6 6 C En hexa 11 s’écrit B En hexa 18 s’écrit 12 2 B Le résultat final : ( C2B6) 16 31 Exercice Effectuer les opérations suivantes et transformer le résultat au décimal à chaque fois: (1101,111) 2 +(11,1) 2 =(?) 2 (43) 8 +(34) 8 =(?) 8 (43) 6 6 +(34) 6 6 =(?) 6 6 (AB1) 16 +(237) 8 =(?) 16 32 . Quel Quel est est le le système système utilisé utilisé dans dans les les dispositifs dispositifs numériques numériques ? ? . Les machines numériques utilisent le système binaire . . Dans le système binaire : uniquement 2 symboles sont utilisés : 0 et 1. . C’est facile de représenter ces deux symboles dans les machines numériques. . Le 0 et le 1 sont représentés par deux tensions . 5 v Binaire Tension Binaire : 1 (logique ) 2,8 v 0 0 V Inutilisée 1 5 V 0,8 v 0 v Binaire : 0 33 télécharger gratuitement cours de Systèmes de numération

Page 1 sur 1Lecteur de document UniversityLib

Systèmes de numération (système logique )

Droit · exam

Voir tous les documents en droit

Chapitre Chapitre 1 1 : Systèmes de numération Plan: 1. Introduction 2. Systèmes de numération Système décimal Système • Système binaire binaire , , octal octal et et hexadécimal hexadécimal Conversion d’un système de numération vers un autre système . Opérations arithmétiques en binaire, octal et hexadécimal. 1 Objectifs Objectifs Comprendre c’est quoi un système de numération . Apprendre la méthode de conversion d’un système à un autre autre . . Apprendre à faire des opérations arithmétiques en binaire. 2 Introduction Introduction Les informations traitées par les ordinateurs sont de différentes natures : nombres, texte, images, sons, vidéo, programmes, etc... Dans un ordinateur, elles sont toujours représentées sous forme binaire ( BIT : Binary digIT) sous forme binaire ( BIT : Binary digIT) Toute information est représentée par une suite finie de 0 et de 1. 3 Introduction Introduction Nous avons pris l'habitude de représenter les nombres en utilisant dix symboles différents: 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 Ce système est appelé le système décimal (déci signifie dix). Il existe cependant d'autres formes de numération qui fonctionnent en utilisant un nombre de symboles distincts. – Exemple : • système système binaire binaire (bi: (bi: deux), deux), le système octal (oct: huit), le système hexadécimal (hexa: seize). En fait, on peut utiliser n'importe quel nombre de symboles différents (pas nécessairement des chiffres). Dans un système de numération : le nombre de symboles distincts est appelé la base du système de numération. 4 Système de numération: Définition Un système de numération décrit la façon avec laquelle les nombres sont représentés. Un système de numération est défini par : – Un alphabet A : ensemble de symboles ou chiffres, – des règles d’écriture des nombres : Juxtaposition de symboles – des règles d’écriture des nombres : Juxtaposition de symboles 5 1 1 . . Le Le système système décimal décimal On utilise dix symboles différents: { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } N’importe quelle combinaison des symboles { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } nous donne un nombre. 2 3 3 4 5 6 7 Poids fort Poids faible 345 , 567 Partie fractionnelle Partie entière 6 Développement Développement en en polynôme polynôme d’un d’un nombre nombre dans dans le le système système décimal décimal Soit le nombre 1978, ce nombre peut être écrit sous la forme suivante : 1978 = 1000 +++ 900 870 1978 = 1000*1 + 1*810*7100*9 + + 1978 = =10*810*710*910*1 3 + + 2 + + 1 + + 0 Ce format s’appelle la forme polynomiale Un nombre réel peut être écrit aussi sous la forme polynomiale 10*610*210*810*710*910*1265,1978 = 3 + 2 + 1 + 0 + − 1 + − 2 + 10*5 − 3 7 Comptage Comptage en en décimal décimal Sur une seule position : 0 ,1,2,3,4,5,....9= 10 1 -1 Sur deux positions : 00 , 01,02, .....,99=10 2 -1 Sur trois positions 000,001,......,999=10 3 -1 • Sur Sur n n positions positions : : minimum minimum 0 0 maximum 10 n -1 nombre de combinaisons 10 n 8 2 2 . . Système Système binaire binaire ( ( système système à à base base 2 ): ): exemple exemple illustratif illustratif Supposons qu’on a 14 jetons , si on forme des groupes de 10 jetons. On va obtenir 1 seul groupe et il reste 4 jetons. 1 1 4 4 Les dizaines Les unités 9 . Maintenant on va former des groupes de 2 jetons ( on obtient 7 groupes) . Par la suite on va regrouper les 7 groupes 2 à 2 ( on obtient 3 groupes ). . On va regrouper ces derniers aussi 2 à 2 ( on obtient 1 seul groupe ) . Le schéma illustre le principe : Nombre de jetons qui restent en dehors des groupes : 0 Nombre de groupes qui contiennent 2 jetons : 1 Nombre de groupes qui contiennent 2 groupes de 2 jetons : 1 Nombre de groupes qui contiennent des groupes de 2 groupes de 4 jetons : 1 Si on regroupe les différents chiffres on obtient : 1110 1110 est la représentation de 14 dans la base 2 10 Dans le système binaire, pour exprimer n’importe quelle valeur on utilise uniquement 2 symboles : { 0 , 1} Un bit ( 1101) 2 La base ( ( 1 1 1 1 0 0 1)1) 2 2 Le bits du poids forts Le bits du poids faible . Un nombre dans la base 2 peut être écrit aussi sous la forme polynomial (1110) 2 +++= )14(2*02*12*12*1 3 2 1 0 = 10 (1110,101) 2 +++= )625,14(2*12*02*12*02*12*12*1 3 2 1 0 + − 1 + − 2 + − 3 = 10 11 Comptage Comptage en en binaire binaire Sur un seul bit : 0 , 1 Sur 3 Bits Binaire Décimal . Sur 2 bits : 000 0001 1 Binaire Décimal 010 010 2 2011 3 000100 4011 101 5102 110 611 3 111 7 4 combinaisons= 2 2 8 combinaisons= 2 3 12 Le Le système système octal octal ( ( base base 8 8 ) 8 symboles sont utilisés dans ce système: { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 } Exemple 1 : (127) (127) 8 = = 8*78*28*1 8*78*28*1 2 2 + + 1 1 + + 0 0 (127,65) 8 = 8*58*68*78*28*1 2 + 1 + 0 + − 1 + − 2 Exemple :2 Le nombre (1289) n’existe pas dans la base 8 puisque les symboles 8 et 9 n’appartiennent pas à la base . 13 Le Le système système hexadécimal hexadécimal ( ( base base 16 16 ) On utilise seize (16) symboles différents: Décimal Hexadécimal 0 0 1 1 2 2 3 3 4 4 5 5 (17) (17) 16 16 = = 16*716*1 16*716*1 1 + + 0 16 = A 1 + B 0 = 1 + 6 7 8 6 (AB) 16* 16* 1*1116*10 7 8 9 9 10 A 11 B 12 C 13 D 14 E 15 F 14 Résumé Résumé Dans une base X , on utilise X symboles distincts pour représenter les nombres. La valeur de chaque symbole doit être strictement inférieur à la base X. Chaque nombre dans une base X peut être écrit sous sa forme polynomiale polynomiale . . 15 . Conversion Conversion d’une d’une base base X à à la la base base 1010 Cette conversion est assez simple puisque il suffit de faire le développement en polynôme de ce nombre dans la base X , et de faire la somme par la suite. Exemple Exemple : : (1101) 2 = )13(2*12*02*12*1 3 + 2 + 1 + 0 = 10 (1A7) 16 = 16*1 2 + A 16*116*716* 1 + 0 = 2 + 16*716*10 1 + 0 =++= 256 )423(7160 10 (1101,101) 2 = )625,13(2*12*02*12*12*02*12*1 3 + 2 + 1 + 0 + − 1 + − 2 + − 3 = 10 )4,23(4,03205*25*35*4)2,43( 5 = 1 + 0 + − 1 =++= 10 16 Exercice Exercice Effectuer les transformations suivantes à la base 10 ? – (123) 6 =(?) 10 – (45,76) 8 =(?) 10 – (1100,11) 2 =(?) 10 – – (1ABC) (1ABC) 16 =(?) =(?) 10 17 Conversion Conversion de de la la base base 10 10 à à la la base base 2 Le principe consiste à faire des divisions successives du nombre sur 2 , et prendre le reste des divisions dans l’ordre inverse. 35 2Exemple 1 : (35) 10 =(?) 2 1 17 21 8 8 2 20 4 2 Après division : on obtient : (35) 10 =(100011) 2 20 2 0 1 2 1 0 18 Conversion Conversion de de la la base base 10 10 à à la la base base 2 2 : : cas cas d’un d’un nombre nombre réel réel Un partie nombre fractionnelle. réel est constitué de deux parties : la partie entière et la • La successives. partie entière est transformée en effectuant des divisions • La multiplications partie fractionnelle successives est transformée par 2 . en effectuant des Exemple : 35,625=(?) 2 0,625 * 2 = 1 ,25 P.E= 35 = (100011) 2 19 0,25 * 2 = 0 ,5 0,5 * 2 = 1 ,0 PF= 0,625 = (?) 2 ( 0,625)=(0,101) 2 Donc 35,625=(100011,101) 2 Exemple 2: (0,6) 10 =(?) 2 0,6 * 2 = 1 ,2 0,2 * 2 = 0 ,4 0,4 * 2 = 0 ,8 0,8 * 2 = 1 ,6 (0,6)= (0,1001) 2 Remarque : Le nombre de bits après la virgule va déterminer la précision . Exercice : Effectuer les transformations suivantes : (23,65)=(? ) 2 (18,190)=(?) 2 20 Conversion Conversion du du décimal décimal à à une une base base X X La conversion se fait en prenant les restes des divisions successives sur la base X dans le sens inverse. Exemple : 35 335 = (?) 3 2 11 3 2 3 335=(1022) 3 0 1 301 Question : Effectuer les transformations suivantes : (43) 10 =(?) 2 =(?) 5 =(?) 8 =(?) 16 21 43 2 1 21 2 101 2 0 5 221 2 0 1 2 1 0 43 5 3 8 5 13 511 (133) 5 (101011) 2 43 8 3 5 8 05 43 16 11 2 16 02 (53) 8 (2B) 16 22 Conversion Conversion d’une d’une base base b b1 1 à à une une base base b b2 Il n’existe pas de méthode pour passer d’une base b1 à une autre base b2 directement. L’idée est de convertir le nombre de la base b1 à la base 10 , en suit convertir le résultat de la base 10 à la base b2 . b1 ? b2 Développement en polynôme Divisions successives 10 23 Exemple : ( 34) 5 =(?) 7 5*45*3)34( 5 = 1 + 0 =+= )19(415 10 = (?) 7 (19) ( 34) 105 =(25)=(25) 7 7 19 7 5 2 7 02 Exercice : effectuer les transformations suivantes (43) (2A) 6 =(?) 16 =(?) 5 =(?) 9 8 24 Conversion Conversion : : binaire binaire → octaloctal . En octal chaque, symbole de la base s’écrit sur 3 Octal 0Binaire 000 bits en binaire . 1 001 . L’idée de base est de replacer chaque symbole 2 010 dans la base octal par sa valeur en binaire sur 3 3 011 bits ( faire des éclatement sur 3 bits ). 4 100 5101 Exemples : 6 110 )345( 8 011=( 100 )101 2 7 111 )76,65( 8 110=( 101 111, )110 2 )34,35( 8 011=( 101 )10011 0 , 2 Remarque : le remplacement se fait de droit à gauche pour la partie entière et de gauche à droite pour la partie fractionnelle . 25 Conversion Conversion : : Octal Octal → binairebinaire . L’idée de base est de faire des regroupements de 3 bits à partir du poids . Par la faible. suite remplacer chaque regroupement par la valeur octal correspondante . Exemple Exemple : : ( 11001010010110 ) 2 00111 0 =( 010 010 )110 2 =( 31226 ) 8 (110010100 , 10101 ) 2 110= ( 010 100 , ) 0 01101 2 )51,624=( 8 Remarque : le regroupement se fait de droit à gauche pour la partie entière et de gauche à droite pour la partie fractionnelle . 26 Conversion Conversion : : hexadécimal hexadécimal → binairebinaire Décimal Hexadécimal 0 0 1 1 . En Hexa chaque symbole de la base s’écrit sur 4 bits . 2 3 2 3 . L’idée de base est de replacer chaque symbole par sa valeur en binaire sur 4 bits ( faire des éclatement sur 4 bits ). 4 5 6 7 4 5 6 7 8 8 8 8 9 9 10 A 11 B 12 C 13 D 14 E Exemple : 15 F B)345( 16 0011=( 0100 0101 )1011 2 )6F4,3(AB 16 = ( 1010 1011 0011 0100, 1111 0110 ) 2 27 Conversion Conversion : : binaire binaire → hexadécimal hexadécimal . L’idée de base est de faire des regroupements de 4 bits à partir du poids faible. Par la suite remplacer chaque regroupement par la valeur Héxa correspondante . Exemple : ( 11001010100110 ) 2 11 00 =( 0010 1010 )0110 2 )6A32=( 16 ( 110010100 , 10101 ) 2 10011 000 = ( ) 000 11010,0100 2 )8,A194=( 16 28 . Opérations Opérations arithmétiques arithmétiques en en binaire binaire + 0 0 0 + 0 1 1 + 1 0 +1 1 1 1 0 11 1 1 0 0 0 1 1 + 1 0 0 0 1 0 1 1110111 1 0 29 Opérations Opérations arithmétiques arithmétiques en en octal octal 1 1 4 3 6 5 + 4 4 5 5 1 1 5 8 116 En octal 8 s’écrit 10 En octal 11 s’écrit 13 0 3 Le résultat final : ( 5036) 8 30 Opérations Opérations arithmétiques arithmétiques en en hexadécimal hexadécimal 1 4 8 6 5 + 7 A 5 1 12 12 18 18 11 11 6 6 C En hexa 11 s’écrit B En hexa 18 s’écrit 12 2 B Le résultat final : ( C2B6) 16 31 Exercice Effectuer les opérations suivantes et transformer le résultat au décimal à chaque fois: (1101,111) 2 +(11,1) 2 =(?) 2 (43) 8 +(34) 8 =(?) 8 (43) 6 6 +(34) 6 6 =(?) 6 6 (AB1) 16 +(237) 8 =(?) 16 32 . Quel Quel est est le le système système utilisé utilisé dans dans les les dispositifs dispositifs numériques numériques ? ? . Les machines numériques utilisent le système binaire . . Dans le système binaire : uniquement 2 symboles sont utilisés : 0 et 1. . C’est facile de représenter ces deux symboles dans les machines numériques. . Le 0 et le 1 sont représentés par deux tensions . 5 v Binaire Tension Binaire : 1 (logique ) 2,8 v 0 0 V Inutilisée 1 5 V 0,8 v 0 v Binaire : 0 33 télécharger gratuitement cours de Systèmes de numération