Chapitre 3 - Logique
Cours
Exercices
Exercice 3.1
Donnez les définitions des termes suivants :
- Bit
- Octet
- Byte
- Mb/s
- MB
- Gb
Solution
- Bit : Un bit est la quantité d’information élémentaire en informatique, basée sur le système binaire : 0/1.
- Octet : Unité de mesure d’information, composée de 8 bits.
- Byte : Le byte est la plus petite unité adressable d’un ordinateur. Le nombre de bits par byte peut varier, mais il est généralement de 8 bits. Dans le langage courant : 1 Byte = 1 Octet.
- Mb/s : Débit d’information (binaire) dans un support : 106 bits par seconde.
- MB : MegaByte : 106 Bytes
- Gb : Gigabit : 109 bits
Exercice 3.2
Remplissez le tableau suivant :
| Base 10 | Binaire | Hexadécimale |
|---|---|---|
| 17 | ||
| 62 | ||
| 101011100 | ||
| 1AD |
Solution
| Base 10 | Binaire | Hexadécimale |
|---|---|---|
| 17 | 10001 | 11 |
| 98 | 1100010 | 62 |
| 348 | 101011100 | 15C |
| 429 | 110101101 | 1AD |
Exercice 3.3
Effectuez les opérations AND, OR et XOR sur les nombres suivants :
- 12310 et 32110
0x1001et0x11- 3410 et
10101
Solution
- Conversions :
- 123 en binaire : 01111011
- 321 en binaire : 101000001
| AND | OR | XOR |
|---|---|---|
| 1000001 | 101111011 | 100111010 |
- Conversions :
- 0x1001 en binaire : 0001 0000 0000 0001
- 0x11 en binaire : 0001 0001
| AND | OR | XOR |
|---|---|---|
| 1 | 1 0000 0001 0001 | 1 0000 0001 0000 |
- Conversion :
- 34 en binaire : 100010
| AND | OR | XOR |
|---|---|---|
| 0 | 110111 | 110111 |
Exercice 3.4
Donnez la table de vérité de l’opérateur logique XOR.
Solution
| A | B | OUT |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Exercice 3.5
Convertir les nombres décimaux suivants en binaire et en hexadécimal :
- 45
- 255
- 1024
- 4096
- 539
- 2240
- 65534
- 1000
Solution
| Décimal | Binaire | Hexadécimal |
|---|---|---|
| 45 | 101101 | 2D |
| 255 | 11111111 | FF |
| 1024 | 10000000000 | 400 |
| 4096 | 1000000000000 | 1000 |
| 539 | 1000011011 | 21B |
| 2240 | 100011000000 | 8C0 |
| 65534 | 1111111111111110 | FFFE |
| 1000 | 1111101000 | 3E8 |
Exercice 3.6
Donnez le résultat des expressions logiques suivantes (bitwise) :
011101AND111100101000OR000111111000XOR1010101101AND1011- NOT
101010
Solution
011101AND111100=011100101000OR000111=101111111000XOR101010=0100101101AND1011=1001- NOT
101010=010101