0% ont trouvé ce document utile (0 vote)
38 vues2 pages

Text

Le document présente des exercices sur les systèmes de numération, incluant des conversions entre binaire, décimal, octal, hexadécimal et BCD. Il aborde également des opérations arithmétiques et des calculs en complément à deux, ainsi que des équations logiques et leur simplification. Enfin, il décrit la construction de logigrammes utilisant des portes NAND.

Transféré par

nneal4280
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 TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
38 vues2 pages

Text

Le document présente des exercices sur les systèmes de numération, incluant des conversions entre binaire, décimal, octal, hexadécimal et BCD. Il aborde également des opérations arithmétiques et des calculs en complément à deux, ainsi que des équations logiques et leur simplification. Enfin, il décrit la construction de logigrammes utilisant des portes NAND.

Transféré par

nneal4280
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 TXT, PDF, TXT ou lisez en ligne sur Scribd

Bien sûr, je vais vous aider à résoudre cet exercice.

Exercice 1 : Système de numération et codage


Commençons par compléter le tableau de conversion.
* Ligne 1 : Binaire 10000100001
* Décimal : 10000100001 (binaire) = 1024 + 128 + 1 = 1153 (décimal)
* Octal : 10000100001 (binaire) = 2201 (octal)
* Hexadécimal : 10000100001 (binaire) = 481 (hexadécimal)
* BCD : On groupe les bits par 4 à partir de la droite : 0001 0000 0100 0001 =
1041 (BCD)
* Ligne 2 : Hexadécimal A9C
* Décimal : A9C (hexadécimal) = 10 * 16^2 + 9 * 16^1 + 12 * 16^0 = 2560 + 144 +
12 = 2716 (décimal)
* Binaire : A9C (hexadécimal) = 1010 1001 1100 (binaire)
* Octal : 2716 (décimal) = 5234 (octal)
* BCD : 2716 (décimal) = 0010 0111 0001 0110 (BCD)
* Ligne 3 : Octal 777
* Décimal : 777 (octal) = 7 * 8^2 + 7 * 8^1 + 7 * 8^0 = 448 + 56 + 7 = 511
(décimal)
* Binaire : 511 (décimal) = 111111111 (binaire)
* Hexadécimal : 511 (décimal) = 1FF (hexadécimal)
* BCD : 511 (décimal) = 0101 0001 0001 (BCD)
* Ligne 4 : Binaire 10111010111
* Décimal : 10111010111 (binaire) = 512 + 128 + 64 + 32 + 4 + 2 + 1 = 743
(décimal)
* Octal : 743 (décimal) = 1347 (octal)
* Hexadécimal : 743 (décimal) = 2E7 (hexadécimal)
* BCD : 743 (décimal) = 0111 0100 0011 (BCD)
* Ligne 5 : Décimal 15.6
* Binaire : 15 (décimal) = 1111 (binaire), 0.6 * 2 = 1.2 (1), 0.2 * 2 = 0.4 (0),
0.4 * 2 = 0.8 (0), 0.8 * 2 = 1.6 (1), 0.6 * 2 = 1.2 (1)... Donc 15.6 (décimal) =
1111.10011001... (binaire)
* Octal : 15 (décimal) = 17 (octal), 0.6 * 8 = 4.8 (4), 0.8 * 8 = 6.4 (6), 0.4 *
8 = 3.2 (3)... Donc 15.6 (décimal) = 17.463... (octal)
* Hexadécimal : 15 (décimal) = F (hexadécimal), 0.6 * 16 = 9.6 (9), 0.6 * 16 =
9.6 (9)... Donc 15.6 (décimal) = F.999... (hexadécimal)
Exercice 2 : Arithmétique
* Opérations arithmétiques
* (1CE)16 - (CF)16 = 1CE - CF = 10 * 16^0 + 12 * 16^1 + 1 * 16^2 - (15 * 16^0 +
12 * 16^1) = 462 - 207 = 255 (décimal) = FF (hexadécimal)
* (11011)2 + (111)2 = 27 + 7 = 34 (décimal) = 100010 (binaire)
* (11111)2 * (1111)2 = 31 * 15 = 465 (décimal) = 111010001 (binaire)
* Opérations en complément à deux
* 39 - 67 = -28 (décimal). En binaire sur 8 bits : 39 = 00100111, 67 = 01000011.
Complément à deux de 67 : 10111101. Addition : 00100111 + 10111101 = 11100100 = -28
(décimal)
* -87 + 112 = 25 (décimal). En binaire sur 8 bits : 87 = 01010111, 112 =
01110000. Complément à deux de 87 : 10101001. Addition : 10101001 + 01110000 =
00011001 = 25 (décimal)
Exercice 3 : Lecture de logigrammes
a) Équation logique
* I = y + z
* D = x * I = x * (y + z)
* Sortie = D' = (x * (y + z))'
b) Simplification algébrique
* Sortie = (x * (y + z))' = x' + (y + z)' = x' + y'z' (Théorème de De Morgan)
c) Logigramme avec portes NAND
* x' = x NAND x
* y' = y NAND y
* z' = z NAND z
* y'z' = (y' NAND z') NAND (y' NAND z')
* x' + y'z' = (x' NAND (y' NAND z')) NAND (x' NAND (y' NAND z'))
J’espère que cela vous a aidé ! N'hésitez pas à me poser d'autres questions.

Vous aimerez peut-être aussi