0% ont trouvé ce document utile (0 vote)
48 vues6 pages

Corrigé TD1 : Systèmes de Numération

Le document présente le corrigé du TD N°1 sur les systèmes de numération et de codage, incluant des exercices de conversion entre différents systèmes (binaire, décimal, octal, hexadécimal). Chaque exercice fournit des exemples de conversions et des méthodes pour effectuer ces transformations, ainsi que des opérations arithmétiques en binaire. Les réponses sont accompagnées de justifications et de calculs détaillés pour chaque conversion.

Transféré par

agrebi beyrem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • notation hexadécimale,
  • calculs binaires,
  • addition binaire,
  • systèmes de calcul,
  • conversion,
  • opérations arithmétiques,
  • représentation hexadécimale,
  • partie fractionnaire,
  • systèmes numériques,
  • systèmes de codage
0% ont trouvé ce document utile (0 vote)
48 vues6 pages

Corrigé TD1 : Systèmes de Numération

Le document présente le corrigé du TD N°1 sur les systèmes de numération et de codage, incluant des exercices de conversion entre différents systèmes (binaire, décimal, octal, hexadécimal). Chaque exercice fournit des exemples de conversions et des méthodes pour effectuer ces transformations, ainsi que des opérations arithmétiques en binaire. Les réponses sont accompagnées de justifications et de calculs détaillés pour chaque conversion.

Transféré par

agrebi beyrem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Thèmes abordés

  • notation hexadécimale,
  • calculs binaires,
  • addition binaire,
  • systèmes de calcul,
  • conversion,
  • opérations arithmétiques,
  • représentation hexadécimale,
  • partie fractionnaire,
  • systèmes numériques,
  • systèmes de codage

Classe : INGTA1

Corrigé du TD N°1 Les Systèmes de

Numération et de Codage

Corrigé du TD N°1

Mr BEN CHEHIDA RAMZI PAGE 12 / 38


Classe : INGTA1

Corrigé du TD N°1 Les Systèmes de

Numération et de Codage

Exercice N°1

a) (10100110)2 = ( ? )10
= 1x27+1x25+1x22+1x21 (pour simplifier on écrit seulement les puissances
= (166)10 ayants 1 comme coefficient)

a) (10100110)2 =(166)10 b) (01101010)2 =(106)10


c) (10001110)2 =(142)10 d) ( 00011001)2 =(25)10
e) (00110101)2 =(53)10 f) (10101010)2 =(170)10
g) (11110000)2 =(240)10 h) (10000001)2 =(129)10
Exercice N°2

(108)10 = (11001100)2

a) (108)10 = (11001100)2 b) (64)10 = (1000000)2


c) (42)10 = (101010)2 d) (1994)10 = (11111001010)2
e) (183)10 = (10110111)2 f) (100)10 = (1100100)2
g) (141)10 = (100011010)2 h) (106)10 = (1101010)2
i) (512)10 = (1000000000)2 j) (166)10 = (10100110)2
Exercice N°3
a) (0,101)2 = ( ? )10
= 1x2-1+1x2-3
= (0,625)10
a) (0,101)2 = (0,625)10 b) (11,011)2 = (3,375)10
c) (1011,111)2 = (11,875)10 d) (1110,0011)2 = (14,1875)10
e) (1001,0110)2 = (9,375)10 f) (0,00111001)2 = (0,22265625)10
g) (101111,01)2 = (47,25)10 h) (100,0101)2 = (4,3125)10
Mr BEN CHEHIDA RAMZI PAGE 13 / 38
Classe : INGTA1

Corrigé du TD N°1 Les Systèmes de

Numération et de Codage

Exercice N° 4
La conversion de la partie entière s'effectue par des divisions successives par 2 alors que la
conversion de la partie fractionnaire s'effectue par des multiplications successives par 2. Si la
conversion est infinie on se limite à 8 bits après la virgule car la précision demandée est ± 0,002.
Or (1/0,002) = 500 et ( 28 < 500<29 ) d'où l'utilisation de 8 bits dans la partie fractionnaire
si la conversion n'aboutit pas à un résultat exact.
a) (14,25)10 = (1110,01)2 b) (45,375)10 = (101101,011)2
c) (8,192)10 = (1000,00110001)2 d) (6,25)10 = (110,01)2
e) (12,125)10 = (1100,001)2 f) (2048,0625)10 = (100000000000,0001)2
g) (128,8968)10 = (10000000,11100101)2

Exercice N°5

a) (10100110)2 = (010 100 110)2= (246)8 b) (01001001)2 = (111)8


c) (11101101)2 = (355)8 d) (11100110)2 = (346)8

Exercice N°6

a) (10100110)2 =(1010 0110)2 = (A6)16 b) (01101010)2 = (6A)16


c) (11,0110)2 = (0011,0110)2 = (3,6)16 d) (1010111100001100)2 = (AF0C)16
e) (64)10 = (40)16 f) (183)10 = (B7)16
g) (45,375)10 = (2D,6)16 h) (1994)10 = (7CA)16

Exercice N°7

a) (6E)16 = 6x161+14x160 = (110)10 b) (5B)16 = (91)10


(6E)16 = (0110 1110) 2 = (1101110)2 (5B)16 = (1011011) 2
(6E)16 = (001 101 110) 2 = (156)8 (5B)16 = (133)8
d) (F5F5)16 = (62965)10 d) (AACC)16 = (43724)10
(F5F5)16 = (1111010111110101) 2 (AACC)16 = (1010101011001100) 2
(F5F5)16 = (172765)8 (AACC)16 = (125314)8

f) (D276)16 = (53878)10 f) (ABCD)16 = (43981)10


(D276)16 = (1101001001110110) 2 (ABCD)16 = (1010101111001101) 2
(D276)16 = (151136)8 (ABCD)16 = (125715)8

h) (753E)16 = (30014)10 h) (682C)16 = (26668)10


(753E)16 = (0111010100111110) 2 (682C)16 = (110100000101100) 2
(753E)16 = (172476)8 (682C)16 = (64054)8

Mr BEN CHEHIDA RAMZI PAGE 14 / 38


Classe : INGTA1

Corrigé du TD N°1 Les Systèmes de

Numération et de Codage

j) (753F)16 = (30015)10 j) (A5)16 = (165)10


(753F)16 = (111010100111111) 2 (A5)16 = (10100101) 2
(753F)16 = (72477)8 (A5)16 = (245)8

d) (B35)16 = (2869)10 l) (100)16 = (256)10


(B35)16 = (101100110101) 2 (100)16 = (100000000) 2
(B35)16 = (5465)8 (100)16 = (400)8

Exercice N°8
Les nombres décimaux seront directement convertis digit par digit (chiffre par chiffre) en
DCB alors que pour les nombres binaires doivent être convertis en décimal puis en DCB.

a) (25)10 = (0010 0101)DCB b) (356)10 = (0011 0101 0110)DCB

c) (1024)10 = (0001 0000 0010 0100)DCB d) (783)10 = (0111 1000 0011)DCB

e) (00110101)2 = (53)10 f) (101010)2 = (42)10


= (0101 0011)DCB = (0100 0010)DCB
g) (11110000)2 = (240)10 h) (10000001)2 = (129)10
= (0010 0100 0000)DCB = (0001 0010 1001)DCB

Exercice N°9
a) (0110 1001 0010)DCB = (692)10 b) (1000 0111)DCB = (87)10
(692)10 = (1010110100) 2 (87)10 = (1010111) 2
(1010110100) 2 = (1264)8 (1010111) 2 = (127)8

c) (0001 0000 0101 0100)DCB = (1054)10 d) (0011 0011)DCB = (33)10


(1054)10 = (10000011110) 2 (33)10 = (100001) 2
(10000011110) 2 = (2036)8 (100001) 2 = (41)8

e) (0010 0101)DCB = (25)10 f) (0010 1000 0110 1001)DCB = (2869)10


(25)10 = (11001) 2 (2869)10 = (101100110101) 2
(11001) 2 = (31)8 (101100110101) 2 = (5465)8

Mr BEN CHEHIDA RAMZI PAGE 15 / 38


Classe : INGTA1

Corrigé du TD N°1 Les Systèmes de

Numération et de Codage

Exercice N°10

a) (00000101)2 + (01000111)2 = (01001100)2


b) (00100111)2 + (10101010)2 = (11010001)2
c) (11011100)2 + (10011111)2 = (1 01110011)2
(Dépassement de capacité donc l'opération n'est pas possible sur un octet)

Exercice N°11

Faire la soustraction (X-Y) revient à faire l'addition (X+(-Y)) avec –Y=C2(Y) (-Y est le
complément a 2 de Y) :
• Si la dernière retenue de l'opération est égale à 1 alors le résultat de la soustraction
est positif et on supprime cette retenue.
• Si la dernière retenue de l'opération est égale à 0 alors le résultat de la soustraction
est négatif et on doit faire le complément à deux pour obtenir la valeur absolue du
résultat final.
a) (00001101)2 - (0000111)2 = (01001100)2
C2(00000111) = (11111000 + 1) = (11111001) (sur 8 bits)

Donc (00001101)2 - (00000111)2 = (00001101)2 + (11111001)2


= ( 00000110)2
= (+6)10

b) (00100111)2 - (01101001)2 = (00100111)2 + (10010111)2


= (10111110)2
= (-66)10
Car C2(10111110)2 = (01000010)2 = (66)10

c) (11100001)2 - (01010011)2 = (11100001)2 + (10101101)2 (sur 8 bits)


= (10001110)2
= (-114)10

Si on considère les nombres non signés le résultat de la dernière opération sera :

(11100001)2 - (01010011)2 = ((10001110)2 = (142)10

Exercice N°12

a) (110,1101)2 + (1011,101)2 = (10010,0111)2


b) (111,101)2 + (1101,1)2 = (10101,001)2

Mr BEN CHEHIDA RAMZI PAGE 16 / 38


Mr BEN CHEHIDA RAMZI PAGE 17 / 38

Vous aimerez peut-être aussi