Se connecterS'abonner

Chapitre 6

circuit numerique

Lecture : 40 minQuiz de 16 questions

# circuit numerique ## Code de numération à base binaire ### Introduction Bienvenue à cette leçon sur le code de numération à base binaire, un concept fondamental en électricité et électronique. Dans le monde qui nous entoure, nous utilisons principalement le système décimal (base 10) pour compter. Cependant, les circuits numériques, les ordinateurs et tous les systèmes électroniques qui traitent de l'information fonctionnent avec un langage différent : le binaire. Ce système, basé uniquement sur deux chiffres (0 et 1), est la clé pour comprendre comment ces appareils stockent, traitent et communiquent des données. Cette leçon vous introduira aux principes de ce code essentiel, aux méthodes de conversion entre différentes bases, et aux opérations arithmétiques fondamentales en binaire. ### Concepts Clés #### 1. Systèmes de Numération ##### Système Décimal (Base 10) Le système décimal est celui que nous utilisons tous les jours. Il est composé de 10 chiffres (0 à 9). La valeur d'un chiffre dépend de sa position dans le nombre. Chaque position représente une puissance de 10. Exemple : Le nombre 123 en base 10 signifie \( 1 \cdot 10^2 + 2 \cdot 10^1 + 3 \cdot 10^0 \). ##### Système Binaire (Base 2) Le système binaire est le langage des ordinateurs. Il n'utilise que deux chiffres : 0 et 1. Chaque position dans un nombre binaire représente une puissance de 2. Exemple : Le nombre binaire 1011 signifie \( 1 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 1 \cdot 2^0 \). ##### Système Hexadécimal (Base 16) Le système hexadécimal utilise 16 symboles : 0 à 9 et les lettres A à F (où A=10, B=11, C=12, D=13, E=14, F=15). Il est souvent utilisé comme une représentation compacte des nombres binaires, car chaque chiffre hexadécimal peut représenter exactement quatre bits binaires. Exemple : Le nombre hexadécimal 1A signifie \( 1 \cdot 16^1 + A \cdot 16^0 = 1 \cdot 16 + 10 \cdot 1 = 26_{10} \). #### 2. Conversion entre les Bases ##### Du Décimal au Binaire Pour convertir un nombre décimal en binaire, on utilise la méthode des divisions successives par 2, en notant les restes. Le nombre binaire est formé en lisant les restes de bas en haut. \[ N_{10} = (b_n b_{n-1} ... b_1 b_0)_2 \] ##### Du Binaire au Décimal Pour convertir un nombre binaire en décimal, on multiplie chaque bit par la puissance de 2 correspondant à sa position, puis on additionne les résultats. \[ (b_n b_{n-1} ... b_1 b_0)_2 = b_n imes 2^n + b_{n-1} imes 2^{n-1} + ... + b_1 imes 2^1 + b_0 imes 2^0 \] ##### Du Binaire à l'Hexadécimal (et vice-versa) Pour convertir du binaire à l'hexadécimal, on regroupe les bits par paquets de quatre à partir de la droite, puis on convertit chaque paquet en son équivalent hexadécimal. Pour l'inverse, on convertit chaque chiffre hexadécimal en son équivalent binaire sur quatre bits. #### 3. Opérations Arithmétiques Binaires ##### Addition Binaire Les règles de base sont simples : * \( 0 + 0 = 0 \) * \( 0 + 1 = 1 \) * \( 1 + 0 = 1 \) * \( 1 + 1 = 0 \) (avec une retenue de 1) ##### Soustraction Binaire (par Complément à 2) La soustraction binaire est souvent réalisée en utilisant le concept du complément à 2 pour représenter les nombres négatifs, puis en effectuant une addition. #### 4. Représentation des Nombres Négatifs (Complément à 2) Pour représenter un nombre négatif en binaire sur \( n \) bits, on utilise la méthode du complément à 2 : 1. On représente la valeur absolue du nombre en binaire sur \( n \) bits. 2. On inverse tous les bits (les 0 deviennent 1 et les 1 deviennent 0) : c'est le **complément à 1**. 3. On ajoute 1 au résultat obtenu : c'est le **complément à 2**. ### Vocabulaire * **Bit (Binary Digit)** : La plus petite unité d'information, un 0 ou un 1. * **Octet (Byte)** : Un groupe de 8 bits. * **Nibble (Quartet)** : Un groupe de 4 bits. * **Système Décimal** : Système de numération en base 10. * **Système Binaire** : Système de numération en base 2. * **Système Hexadécimal** : Système de numération en base 16. * **Poids (Weight)** : La valeur de position d'un bit (ex: \( 2^0, 2^1, ... \)). * **MSB (Most Significant Bit)** : Le bit de poids le plus élevé dans un nombre binaire (le plus à gauche). * **LSB (Least Significant Bit)** : Le bit de poids le plus faible dans un nombre binaire (le plus à droite). * **Complément à 1** : Inversion de tous les bits d'un nombre binaire. * **Complément à 2** : Méthode de représentation des nombres négatifs, obtenue en ajoutant 1 au complément à 1. * **Débordement (Overflow)** : Situation où le résultat d'une opération arithmétique dépasse la capacité de stockage des bits alloués. ### Exemples #### 1. Conversion Décimal vers Binaire Convertir \( 25_{10} \) en binaire : * \( 25 ext{ / } 2 = 12 \) reste \( 1 \) * \( 12 ext{ / } 2 = 6 \) reste \( 0 \) * \( 6 ext{ / } 2 = 3 \) reste \( 0 \) * \( 3 ext{ / } 2 = 1 \) reste \( 1 \) * \( 1 ext{ / } 2 = 0 \) reste \( 1 \) En lisant les restes de bas en haut : \( 25_{10} = 11001_2 \). #### 2. Conversion Binaire vers Décimal Convertir \( 11011_2 \) en décimal : \( 1 imes 2^4 + 1 imes 2^3 + 0 imes 2^2 + 1 imes 2^1 + 1 imes 2^0 = 16 + 8 + 0 + 2 + 1 = 27_{10} \). #### 3. Conversion Binaire vers Hexadécimal Convertir \( 11010110_2 \) en hexadécimal : On groupe par 4 bits : \( 1101 \ 0110 \) * \( 1101_2 = 13_{10} = D_{16} \) * \( 0110_2 = 6_{10} = 6_{16} \) Donc \( 11010110_2 = D6_{16} \). #### 4. Addition Binaire Additionner \( 1011_2 \) et \( 0110_2 \) : ``` 1011 (11 en décimal) + 0110 ( 6 en décimal) ------ 10001 (17 en décimal) ``` #### 5. Représentation d'un Nombre Négatif (Complément à 2 sur 8 bits) Représenter \( -5_{10} \) sur 8 bits : 1. \( +5_{10} \) en binaire sur 8 bits : \( 00000101_2 \) 2. Complément à 1 (inversion des bits) : \( 11111010_2 \) 3. Complément à 2 (ajouter 1) : \( 11111010_2 + 1 = 11111011_2 \) Donc \( -5_{10} = 11111011_2 \) sur 8 bits. ### Exercices 1. Convertissez les nombres décimaux suivants en binaire : a. \( 42_{10} \) b. \( 100_{10} \) 2. Convertissez les nombres binaires suivants en décimal : a. \( 11010_2 \) b. \( 100011_2 \) 3. Convertissez \( 11101011_2 \) en hexadécimal. 4. Convertissez \( 7F_{16} \) en binaire. 5. Effectuez l'addition binaire suivante : \( 1101_2 + 1011_2 \). 6. Représentez \( -12_{10} \) en complément à 2 sur 8 bits. ### Devoirs 1. Convertissez \( 255_{10} \) en binaire, puis en hexadécimal. 2. Convertissez \( A3C_{16} \) en binaire, puis en décimal. 3. Effectuez la soustraction binaire \( 1100_2 - 0101_2 \) en utilisant la méthode du complément à 2 sur 4 bits. 4. Expliquez pourquoi le système binaire est préféré au système décimal pour le fonctionnement interne des systèmes numériques. 5. Un microcontrôleur utilise des registres de 16 bits. Quelle est la plage de nombres décimaux (positifs et négatifs) qu'il peut représenter si les nombres négatifs sont encodés en complément à 2 ? ### Résumé Le code de numération binaire est la pierre angulaire des systèmes numériques et de l'informatique. Nous avons exploré comment les chiffres 0 et 1 constituent le fondement de cette base 2, contrastant avec notre système décimal habituel. La maîtrise des conversions entre les bases (décimal, binaire, hexadécimal) est cruciale, tout comme la compréhension des opérations arithmétiques binaires de base, notamment l'addition et la représentation des nombres négatifs via le complément à 2. Ces concepts sont essentiels pour toute personne souhaitant comprendre le fonctionnement interne des appareils électroniques et programmer des systèmes embarqués. ## Code de numération à base binaire ### Introduction Bienvenue dans ce cours sur le code de numération à base binaire. Dans le monde numérique qui nous entoure, des ordinateurs aux smartphones, tout fonctionne grâce à un langage fondamental : le code binaire. Contrairement à notre système de comptage habituel (la base décimale), le binaire n'utilise que deux symboles : 0 et 1. Comprendre ce système est essentiel pour quiconque s'intéresse à l'électronique numérique, à l'informatique ou à la programmation. Ce cours vous permettra de maîtriser les bases de ce langage et les techniques de conversion entre le binaire et le décimal. ### Concepts Clés #### 1. Le Système de Numération Décimal (Base 10) Notre système de numération quotidien est le système décimal, ou base 10. Il utilise dix symboles (chiffres) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Chaque position d'un chiffre dans un nombre a un 'poids' qui est une puissance de 10. Par exemple, le nombre 345 signifie : * 3 centaines (\( 3 \times 10^2 \)) * 4 dizaines (\( 4 \times 10^1 \)) * 5 unités (\( 5 \times 10^0 \)) Donc, \( 345 = 3 \times 100 + 4 \times 10 + 5 \times 1 = 300 + 40 + 5 \). #### 2. Le Système de Numération Binaire (Base 2) Le système binaire est le langage des ordinateurs. Il n'utilise que deux symboles, appelés **bits** : 0 et 1. Comme pour le système décimal, chaque position d'un bit a un poids, mais cette fois-ci, il s'agit d'une puissance de 2. * **Bit de Poids Faible (LSB - Least Significant Bit) :** C'est le bit le plus à droite, son poids est \( 2^0 \) (soit 1). * **Bit de Poids Fort (MSB - Most Significant Bit) :** C'est le bit le plus à gauche, il a le poids le plus élevé. Exemple d'un nombre binaire : Le nombre binaire \( (1011)_2 \) (le petit 2 indique la base) peut être interprété comme : \( 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 \) \( = 1 \times 8 + 0 \times 4 + 1 \times 2 + 1 \times 1 \) \( = 8 + 0 + 2 + 1 = (11)_{10} \) #### 3. Conversion Décimal vers Binaire La méthode la plus courante est la **méthode des divisions successives par 2** : 1. Divisez le nombre décimal par 2. 2. Notez le reste (qui sera 0 ou 1). 3. Continuez à diviser le quotient par 2 jusqu'à obtenir un quotient de 0. 4. Lisez les restes de bas en haut pour obtenir le nombre binaire. Exemple : Convertir \( (13)_{10} \) en binaire. * \( 13 \div 2 = 6 \) Reste \( 1 \) (LSB) * \( 6 \div 2 = 3 \) Reste \( 0 \) * \( 3 \div 2 = 1 \) Reste \( 1 \) * \( 1 \div 2 = 0 \) Reste \( 1 \) (MSB) En lisant les restes de bas en haut : \( (1101)_2 \). #### 4. Conversion Binaire vers Décimal Pour convertir un nombre binaire en décimal, il faut **additionner les poids de chaque bit à 1**. 1. Écrivez le nombre binaire. 2. Attribuez à chaque bit son poids correspondant (puissance de 2, de droite à gauche en commençant par \( 2^0 \)). 3. Multipliez chaque bit par son poids. 4. Additionnez les résultats. Exemple : Convertir \( (10110)_2 \) en décimal. \( 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 \) \( = 1 \times 16 + 0 \times 8 + 1 \times 4 + 1 \times 2 + 0 \times 1 \) \( = 16 + 0 + 4 + 2 + 0 = (22)_{10} \). #### 5. Opérations Arithmétiques Binaires (Addition) L'addition binaire suit des règles similaires à l'addition décimale, mais avec seulement deux chiffres : * \( 0 + 0 = 0 \) * \( 0 + 1 = 1 \) * \( 1 + 0 = 1 \) * \( 1 + 1 = 10 \) (ce qui signifie 0 avec une retenue de 1) Exemple : Additionner \( (101)_2 \) et \( (011)_2 \). ``` 101 (5 en décimal) + 011 (3 en décimal) ----- 1000 (8 en décimal) ``` Détaillons le calcul : * Bit de poids \( 2^0 \) : \( 1 + 1 = 10 \) (écrire 0, retenir 1) * Bit de poids \( 2^1 \) : \( 0 + 1 + 1 \) (retenue) \( = 10 \) (écrire 0, retenir 1) * Bit de poids \( 2^2 \) : \( 1 + 0 + 1 \) (retenue) \( = 10 \) (écrire 0, retenir 1) * La retenue finale devient le MSB. Résultat : \( (1000)_2 \). ### Vocabulaire * **Bit :** Contraction de _Binary Digit_ (chiffre binaire). C'est l'unité d'information fondamentale en informatique, représentant un 0 ou un 1. * **Octet (Byte) :** Un groupe de 8 bits. C'est l'unité de mesure de la quantité d'informations la plus couramment utilisée (ex: 1 Mo = 1 million d'octets). * **MSB (Most Significant Bit) :** Le bit de plus fort poids dans un nombre binaire (le bit le plus à gauche). * **LSB (Least Significant Bit) :** Le bit de plus faible poids dans un nombre binaire (le bit le plus à droite). * **Base :** Le nombre de symboles uniques utilisés dans un système de numération. * **Numération pondérée :** Système où la valeur d'un chiffre dépend de sa position dans le nombre (chaque position a un 'poids'). * **Système Décimal :** Système de numération en base 10. * **Système Binaire :** Système de numération en base 2. * **Système Hexadécimal :** Système de numération en base 16, souvent utilisé pour représenter de manière compacte de longues chaînes binaires. ### Exemples 1. **Convertir \( (25)_{10} \) en binaire :** * \( 25 \div 2 = 12 \) Reste \( 1 \) * \( 12 \div 2 = 6 \) Reste \( 0 \) * \( 6 \div 2 = 3 \) Reste \( 0 \) * \( 3 \div 2 = 1 \) Reste \( 1 \) * \( 1 \div 2 = 0 \) Reste \( 1 \) Donc, \( (25)_{10} = (11001)_2 \). 2. **Convertir \( (11010)_2 \) en décimal :** \( 1 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 \) \( = 1 \times 16 + 1 \times 8 + 0 \times 4 + 1 \times 2 + 0 \times 1 \) \( = 16 + 8 + 0 + 2 + 0 = (26)_{10} \). 3. **Addition binaire :** \( (111)_2 + (010)_2 \) ``` 111 (7 en décimal) + 010 (2 en décimal) ----- 1001 (9 en décimal) ``` ### Exercices 1. Convertissez les nombres décimaux suivants en binaire : * \( (19)_{10} \) * \( (42)_{10} \) * \( (63)_{10} \) 2. Convertissez les nombres binaires suivants en décimal : * \( (1001)_2 \) * \( (11101)_2 \) * \( (101010)_2 \) 3. Effectuez les additions binaires suivantes : * \( (1011)_2 + (100)_2 \) * \( (1101)_2 + (111)_2 \) ### Devoir 1. Convertissez \( (127)_{10} \) en binaire. Combien de bits sont nécessaires pour représenter ce nombre ? 2. Un octet est un groupe de 8 bits. Quel est le plus grand nombre décimal que l'on peut représenter avec un octet (tous les bits à 1) ? 3. Recherchez ce qu'est le système de numération hexadécimal (base 16) et expliquez pourquoi il est souvent utilisé en informatique en relation avec le binaire. Donnez un exemple de conversion d'un nombre binaire de 8 bits vers l'hexadécimal. ### Résumé Le système binaire, avec ses deux symboles 0 et 1, est le fondement de toute l'électronique numérique. Chaque position dans un nombre binaire a un poids correspondant à une puissance de 2. La conversion d'un nombre décimal en binaire se fait par divisions successives par 2, tandis que la conversion binaire vers décimal se fait par sommation des poids des bits à 1. Les opérations arithmétiques comme l'addition binaire suivent des règles spécifiques avec des retenues. Maîtriser ces concepts est crucial pour comprendre le fonctionnement interne des systèmes numériques. ## Portes logiques de contrôle numérique ### Introduction Bienvenue dans cette leçon sur les portes logiques de contrôle numérique. Dans le monde qui nous entoure, de nombreux appareils, des ordinateurs aux téléphones en passant par les systèmes de contrôle industriels, fonctionnent grâce à des circuits numériques. Au cœur de ces circuits se trouvent des composants fondamentaux appelés **portes logiques**. Ces portes sont les blocs de construction qui permettent aux systèmes électroniques de prendre des décisions et de traiter des informations. Nous allons explorer leur fonctionnement, leurs types et leurs applications. ### Concepts Clés #### Qu'est-ce qu'une Porte Logique ? Une porte logique est un circuit électronique qui effectue une opération logique de base. Elle prend une ou plusieurs entrées binaires (0 ou 1, représentant "Faux" ou "Vrai", ou "Bas" ou "Haut" en termes de tension) et produit une seule sortie binaire. La relation entre les entrées et la sortie est définie par une **table de vérité**. #### Les Portes Logiques de Base Il existe trois portes logiques de base à partir desquelles toutes les autres peuvent être construites. ##### Porte ET (AND) * **Fonction:** La sortie est "1" (Vrai) seulement si TOUTES les entrées sont "1". Sinon, la sortie est "0". * **Symbole (ANSI):** ``` ───|\ A ──┤ \___ ───| / B ──┤ / Q |/ ``` * **Équation Logique:** \( Q = A \cdot B \) ou \( Q = A \text{ ET } B \) * **Table de Vérité (2 entrées A, B):** | A | B | Q | |---|---|---| | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 | ##### Porte OU (OR) * **Fonction:** La sortie est "1" si AU MOINS UNE des entrées est "1". La sortie est "0" seulement si TOUTES les entrées sont "0". * **Symbole (ANSI):** ``` ───|\ A ──┤ >___ ───| / B ──┤/ Q ``` * **Équation Logique:** \( Q = A + B \) ou \( Q = A \text{ OU } B \) * **Table de Vérité (2 entrées A, B):** | A | B | Q | |---|---|---| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 1 | ##### Porte NON (NOT) ou Inverseur * **Fonction:** La sortie est l'inverse de l'entrée. Si l'entrée est "1", la sortie est "0", et vice versa. * **Symbole (ANSI):** ``` A ───|>o─── Q ``` * **Équation Logique:** \( Q = \bar{A} \) ou \( Q = \text{NON } A \) * **Table de Vérité (1 entrée A):** | A | Q | |---|---| | 0 | 1 | | 1 | 0 | #### Les Portes Logiques Dérivées Ces portes sont construites à partir des portes de base. ##### Porte NON-ET (NAND) * **Fonction:** C'est l'inverse d'une porte ET. La sortie est "0" seulement si TOUTES les entrées sont "1". * **Symbole (ANSI):** (Porte ET avec un cercle d'inversion à la sortie) ``` ───|\ A ──┤ \o___ ───| / B ──┤ / Q |/ ``` * **Équation Logique:** \( Q = \overline{A \cdot B} \) ##### Porte NON-OU (NOR) * **Fonction:** C'est l'inverse d'une porte OU. La sortie est "1" seulement si TOUTES les entrées sont "0". * **Symbole (ANSI):** (Porte OU avec un cercle d'inversion à la sortie) ``` ───|\ A ──┤ >o___ ───| / B ──┤/ Q ``` * **Équation Logique:** \( Q = \overline{A + B} \) ##### Porte OU EXCLUSIF (XOR) * **Fonction:** La sortie est "1" si les entrées sont DIFFÉRENTES. La sortie est "0" si les entrées sont IDENTIQUES. * **Symbole (ANSI):** ``` ───|=|\ A ───| >___ ───|=| / B ───|/ Q ``` * **Équation Logique:** \( Q = A \oplus B \) ##### Porte NON-OU EXCLUSIF (XNOR) * **Fonction:** C'est l'inverse d'une porte XOR. La sortie est "1" si les entrées sont IDENTIQUES. La sortie est "0" si les entrées sont DIFFÉRENTES. * **Symbole (ANSI):** (Porte XOR avec un cercle d'inversion à la sortie) ``` ───|=|\ A ───| >o___ ───|=| / B ───|/ Q ``` * **Équation Logique:** \( Q = \overline{A \oplus B} \) ### Vocabulaire * **Porte Logique:** Un circuit électronique qui implémente une fonction booléenne. C'est le bloc de construction fondamental des circuits numériques. * **Logique Booléenne:** Système mathématique pour analyser et simplifier les circuits numériques, basé sur des valeurs binaires (Vrai/Faux, 1/0). * **Variable Binaire:** Une variable qui ne peut prendre que deux valeurs possibles, généralement 0 ou 1. * **Table de Vérité:** Un tableau qui représente toutes les combinaisons possibles d'entrées d'une porte logique et les sorties correspondantes. * **Entrée / Sortie (Input / Output):** Les signaux qui entrent dans une porte logique (entrées) et le signal produit par la porte (sortie). * **Circuit Intégré (CI):** Un petit dispositif électronique qui contient de nombreux transistors et autres composants interconnectés, formant une ou plusieurs portes logiques. * **Transistor:** Un composant semi-conducteur fondamental utilisé comme interrupteur ou amplificateur dans les circuits électroniques. Les portes logiques sont construites à partir de transistors. ### Exemples Pratiques #### Exemple 1: Système d'Alarme Simple Imaginez un système d'alarme qui se déclenche si la porte est ouverte ET que le capteur de mouvement est activé. * Entrée A: Porte ouverte (1) / Fermée (0) * Entrée B: Capteur de mouvement activé (1) / Inactif (0) * Sortie Q: Alarme sonne (1) / Ne sonne pas (0) * **Porte logique utilisée:** Porte ET. L'alarme ne sonnera (Q=1) que si A=1 ET B=1. #### Exemple 2: Lumière de Couloir Automatique Une lumière de couloir s'allume si l'interrupteur à l'entrée est activé OU si l'interrupteur à la sortie est activé (logique va-et-vient simplifiée). * Entrée A: Interrupteur 1 activé (1) / Inactif (0) * Entrée B: Interrupteur 2 activé (1) / Inactif (0) * Sortie Q: Lumière allumée (1) / Éteinte (0) * **Porte logique utilisée:** Porte OU. La lumière s'allumera (Q=1) si A=1 OU B=1 (ou les deux). ### Exercices 1. Dessinez la table de vérité pour une porte NAND à deux entrées. 2. Quelle porte logique a une sortie "1" uniquement si toutes ses entrées sont "0"? 3. Vous avez un système où une machine doit démarrer si la température est élevée (T=1) ET que la pression est faible (P=1). Quelle porte logique utiliseriez-vous pour le signal de démarrage? 4. Si vous inversez la sortie d'une porte OU EXCLUSIF, quelle porte obtenez-vous? 5. Dessinez le symbole ANSI pour une porte NOR à deux entrées. ### Devoirs 1. Créez les tables de vérité complètes pour les portes XOR et XNOR à deux entrées. 2. Recherchez la différence entre les symboles ANSI et IEC pour les portes logiques. Dessinez les symboles IEC pour les portes ET, OU et NON. 3. Imaginez un système de sécurité où une porte ne s'ouvre (sortie = 1) que si un code secret (représenté par deux entrées A et B) est correct. Le code est "A=1 et B=0". Proposez une combinaison de portes logiques pour réaliser cette fonction. 4. Expliquez en vos propres mots pourquoi les portes NAND et NOR sont considérées comme des portes "universelles". ### Résumé Les portes logiques sont les composants fondamentaux des circuits numériques, permettant le traitement de l'information binaire. Nous avons exploré les trois portes de base (ET, OU, NON) et leurs dérivées (NAND, NOR, XOR, XNOR). Chaque porte possède une fonction logique unique, décrite par sa table de vérité et son équation booléenne. Comprendre ces portes est essentiel pour la conception et l'analyse de tout système numérique, des microcontrôleurs aux ordinateurs. ## Fonctions logiques de circuits intégrés, de circuits binaires. ### Introduction Bienvenue à cette leçon sur les fonctions logiques, les circuits intégrés et les circuits binaires. Les appareils électroniques que nous utilisons quotidiennement, comme les ordinateurs, les smartphones ou les consoles de jeux, reposent sur des principes fondamentaux appelés "logique numérique". Cette logique est la base de tous les systèmes numériques et nous permet de comprendre comment ces machines prennent des décisions et traitent l'information. Dans ce cours, nous allons explorer le monde du binaire, les briques élémentaires que sont les fonctions logiques et comment elles sont implémentées dans les circuits intégrés. ### Concepts Clés #### 1. Du monde analogique au monde numérique Jusqu'à présent, vous avez peut-être étudié principalement des signaux analogiques, qui peuvent prendre une infinité de valeurs continues (par exemple, la tension d'une pile, la température). Les circuits numériques, eux, travaillent avec des signaux discrets, c'est-à-dire qui ne peuvent prendre qu'un nombre limité de valeurs. Dans la plupart des systèmes numériques, il n'y a que deux états possibles, représentés par 0 et 1. Ces deux états sont souvent associés à deux niveaux de tension différents (par exemple, 0V pour 0 et +5V pour 1). * **Circuits analogiques** : Traitent des signaux continus (ex: amplificateur audio). * **Circuits numériques** : Traitent des signaux discrets (0 ou 1) (ex: microprocesseur). #### 2. Le système binaire Le cœur de l'électronique numérique est le système de numération binaire, ou base 2. Il n'utilise que deux chiffres : 0 et 1. * **Bit** : L'unité d'information la plus petite, représentant un 0 ou un 1 (Binary digit). * **Octet (Byte)** : Un groupement de 8 bits. Un octet peut représenter 2^8 = 256 valeurs différentes (de 0 à 255). Toutes les informations (nombres, textes, images, sons) sont converties en séquences de 0 et de 1 pour être traitées par les circuits numériques. #### 3. Les fonctions logiques de base Les fonctions logiques sont des opérateurs qui, à partir d'une ou plusieurs entrées binaires, produisent une sortie binaire selon une règle définie. Les trois fonctions de base sont NON, ET et OU. ##### 3.1. La fonction NON (NOT) La fonction NON, ou inverseur, a une seule entrée et une seule sortie. Elle inverse l'état logique de l'entrée. Si l'entrée est 0, la sortie est 1, et vice-versa. * **Équation booléenne** : \[ S = \overline{A} \] ou \[ S = A' \] * **Table de vérité** : | Entrée A | Sortie S | | -------- | -------- | | 0 | 1 | | 1 | 0 | * **Symbole de porte logique** : Un triangle avec un petit cercle à la sortie. ##### 3.2. La fonction ET (AND) La fonction ET a deux entrées (ou plus) et une seule sortie. La sortie est à 1 uniquement si *toutes* les entrées sont à 1. Sinon, la sortie est à 0. * **Équation booléenne** : \[ S = A \cdot B \] ou \[ S = AB \] * **Table de vérité** : | Entrée A | Entrée B | Sortie S | | -------- | -------- | -------- | | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 | * **Symbole de porte logique** : Forme de "D". ##### 3.3. La fonction OU (OR) La fonction OU a deux entrées (ou plus) et une seule sortie. La sortie est à 1 si *au moins une* des entrées est à 1. La sortie est à 0 uniquement si *toutes* les entrées sont à 0. * **Équation booléenne** : \[ S = A + B \] * **Table de vérité** : | Entrée A | Entrée B | Sortie S | | -------- | -------- | -------- | | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 1 | * **Symbole de porte logique** : Forme d'arc courbé. #### 4. Autres fonctions logiques courantes Les fonctions de base peuvent être combinées pour créer d'autres fonctions logiques utiles. ##### 4.1. La fonction NON-ET (NAND) C'est l'inverse de la fonction ET. La sortie est à 0 uniquement si toutes les entrées sont à 1. * **Équation booléenne** : \[ S = \overline{A \cdot B} \] * **Table de vérité** : | Entrée A | Entrée B | Sortie S | | -------- | -------- | -------- | | 0 | 0 | 1 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 | * **Symbole de porte logique** : Porte ET avec un petit cercle à la sortie. ##### 4.2. La fonction NON-OU (NOR) C'est l'inverse de la fonction OU. La sortie est à 1 uniquement si toutes les entrées sont à 0. * **Équation booléenne** : \[ S = \overline{A + B} \] * **Table de vérité** : | Entrée A | Entrée B | Sortie S | | -------- | -------- | -------- | | 0 | 0 | 1 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 0 | * **Symbole de porte logique** : Porte OU avec un petit cercle à la sortie. ##### 4.3. La fonction OU EXCLUSIF (XOR) La sortie est à 1 si les entrées sont différentes (une est à 0 et l'autre à 1). Si les entrées sont identiques (0 et 0, ou 1 et 1), la sortie est à 0. * **Équation booléenne** : \[ S = A \oplus B = A\overline{B} + \overline{A}B \] * **Table de vérité** : | Entrée A | Entrée B | Sortie S | | -------- | -------- | -------- | | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 | * **Symbole de porte logique** : Porte OU avec une ligne incurvée supplémentaire à l'entrée. #### 5. Les circuits intégrés logiques (CI) Les portes logiques ne sont pas fabriquées individuellement, mais sont regroupées par dizaines, centaines, milliers, voire millions dans des composants appelés circuits intégrés (CI), souvent appelés "puces" (chips). * **Définition** : Un circuit intégré est un ensemble de composants électroniques (transistors, résistances, diodes) fabriqués sur un même substrat semi-conducteur, généralement du silicium. * **Familles logiques** : * **TTL (Transistor-Transistor Logic)** : Ancienne famille, utilise des transistors bipolaires. Connue pour sa rapidité mais consomme plus d'énergie. (Ex: série 74xx). * **CMOS (Complementary Metal-Oxide-Semiconductor)** : Famille moderne, utilise des transistors à effet de champ (MOSFET). Moins rapide que TTL dans les anciennes versions, mais très faible consommation d'énergie, ce qui est crucial pour les appareils portables. (Ex: série 40xx, 74HCxx). Ces CI sont disponibles sous différents formats (DIL, SOP, etc.) et contiennent plusieurs portes logiques du même type ou des fonctions plus complexes (additionneurs, compteurs, microprocesseurs). ### Vocabulaire * **Circuit numérique** : Circuit qui traite des informations sous forme de signaux discrets (0 ou 1). * **Circuit analogique** : Circuit qui traite des informations sous forme de signaux continus. * **Binaire** : Système de numération à base 2, utilisant les chiffres 0 et 1. * **Bit** : Unité d'information binaire (0 ou 1). * **Octet (Byte)** : Groupement de 8 bits. * **Fonction logique** : Règle qui détermine une sortie binaire à partir d'une ou plusieurs entrées binaires. * **Table de vérité** : Tableau qui liste toutes les combinaisons possibles des entrées d'une fonction logique et la sortie correspondante. * **Porte logique** : Composant électronique physique qui réalise une fonction logique. * **Circuit intégré (CI)** : Puce électronique contenant plusieurs composants (transistors, portes logiques). * **TTL (Transistor-Transistor Logic)** : Famille de circuits logiques basée sur des transistors bipolaires. * **CMOS (Complementary Metal-Oxide-Semiconductor)** : Famille de circuits logiques basée sur des transistors à effet de champ, connue pour sa faible consommation. ### Exemples #### Exemple 1 : Commande d'éclairage simple Imaginez un système où une lumière (S) doit s'allumer si un interrupteur (A) est ON et qu'il fait nuit (B est ON pour la nuit). La fonction logique nécessaire est la fonction ET : \[ S = A \cdot B \]. | Interrupteur A | Capteur Nuit B | Lumière S | | -------------- | -------------- | --------- | | OFF (0) | OFF (0) | OFF (0) | | OFF (0) | ON (1) | OFF (0) | | ON (1) | OFF (0) | OFF (0) | | ON (1) | ON (1) | ON (1) | #### Exemple 2 : Système d'alarme de voiture Une alarme (S) doit se déclencher si la porte est ouverte (A=1) OU si le contact est mis alors que la ceinture n'est pas bouclée (B=1 ET C=0). L'équation logique serait : \[ S = A + (B \cdot \overline{C}) \] Ceci est un exemple de combinaison de portes logiques pour créer une fonction plus complexe. ### Exercices 1. Construisez la table de vérité pour l'expression logique suivante : \[ S = (\overline{A} \cdot B) + C \] 2. Dessinez le schéma logique (avec les symboles des portes) pour l'expression de l'exercice 1. 3. Donnez l'équation booléenne et le type de porte pour un CI qui a une sortie à 0 seulement si toutes ses entrées (A, B, C) sont à 1. 4. Une lumière doit s'allumer (S=1) si un des deux interrupteurs (A ou B) est fermé, mais pas si les deux sont fermés en même temps. Quelle fonction logique décrit ce comportement ? Donnez sa table de vérité et son équation. ### Devoir à la maison 1. **Conception de circuit** : Vous devez concevoir un circuit logique simple pour gérer l'accès à une pièce. L'accès est autorisé (S=1) si : * La clé est insérée (A=1) ET le bon code est entré (B=1). * OU, si le chef de projet est présent (C=1). Dessinez le schéma logique de ce système et écrivez son équation booléenne. 2. **Recherche** : Recherchez la fiche technique (datasheet) d'un circuit intégré de la série 74xx (par exemple, 74LS04, 74HC08, 74LS32). Identifiez le nombre de portes qu'il contient, leur fonction, et le brochage (pinout) du CI. 3. **Analyse d'expression** : Sans dessiner le circuit, donnez la table de vérité pour l'expression : \[ S = (A + \overline{B}) \cdot (C \oplus D) \] pour des entrées A, B, C, D. ### Résumé Dans cette leçon, nous avons découvert les fondements de l'électronique numérique. Nous avons vu que les circuits numériques utilisent le système binaire (0 et 1) pour traiter l'information. Les briques de base de ces systèmes sont les fonctions logiques (NON, ET, OU, NAND, NOR, XOR), chacune ayant une table de vérité et un symbole de porte spécifiques. Enfin, nous avons appris que ces portes logiques sont regroupées dans des composants appelés circuits intégrés (CI), qui peuvent appartenir à différentes familles technologiques comme TTL ou CMOS, avec leurs propres caractéristiques. Comprendre ces concepts est essentiel pour toute étude approfondie des systèmes numériques et de l'informatique. ## Fonctions logiques de circuits intégrés, de circuits binaires. ### Introduction Ce cours explore les fondements des circuits numériques, des portes logiques aux circuits intégrés. Nous comprendrons comment les systèmes électroniques modernes traitent l'information en utilisant le système binaire et les principes de l'algèbre de Boole. Préparez-vous à découvrir la logique derrière tous les appareils numériques qui nous entourent ! ### Concepts Clés #### Le Système Binaire * **Bits (Binary Digits):** Le binaire est un système de numération qui utilise seulement deux symboles : 0 et 1. Chaque chiffre binaire est appelé un bit. * **Base 2:** Contrairement à notre système décimal (base 10), le binaire est en base 2. * **Pourquoi le binaire ?** Les circuits électroniques peuvent facilement représenter deux états : tension élevée (1) ou tension basse (0), interrupteur ouvert/fermé. Cela rend le binaire idéal pour la fiabilité et la simplicité dans l'électronique numérique. * **Conversion (Rappel):** Un nombre binaire \\( (b_n...b_1b_0)_2 \\) peut être converti en décimal par la formule : \\[ N_{10} = \\sum_{i=0}^{n} b_i \\cdot 2^i \\] Par exemple, \\( (1011)_2 = 1 \\cdot 2^3 + 0 \\cdot 2^2 + 1 \\cdot 2^1 + 1 \\cdot 2^0 = 8 + 0 + 2 + 1 = 11_{10} \\). #### Fonctions Logiques Fondamentales (Portes Logiques) Les portes logiques sont les blocs de construction de base de tous les circuits numériques. Elles effectuent des opérations logiques sur une ou plusieurs entrées binaires pour produire une seule sortie binaire. ##### La Porte ET (AND) * **Description:** La sortie est à 1 si ET seulement si toutes les entrées sont à 1. * **Symbole Logique:** Représenté par un "D" avec les entrées à gauche et la sortie à droite. * **Équation Booléenne:** \\( S = A \\cdot B \\) (ou \\( S = AB \\)) * **Table de Vérité:** | A | B | S | |---|---|---| | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 | ##### La Porte OU (OR) * **Description:** La sortie est à 1 si AU MOINS une des entrées est à 1. * **Symbole Logique:** Représenté par une forme de croissant avec les entrées à gauche et la sortie à droite. * **Équation Booléenne:** \\( S = A + B \\) * **Table de Vérité:** | A | B | S | |---|---|---| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 1 | ##### La Porte NON (NOT) / Inverseur * **Description:** La sortie est l'inverse de l'entrée. * **Symbole Logique:** Représenté par un triangle avec un petit cercle à la sortie. * **Équation Booléenne:** \\( S = \\bar{A} \\) (ou \\( S = A' \\)) * **Table de Vérité:** | A | S | |---|---| | 0 | 1 | | 1 | 0 | ##### La Porte NON-ET (NAND) * **Description:** Équivalente à une porte ET suivie d'une porte NON. La sortie est à 0 si ET seulement si toutes les entrées sont à 1. * **Symbole Logique:** Symbole de la porte ET avec un petit cercle à la sortie. * **Équation Booléenne:** \\( S = \\overline{A \\cdot B} \\) * **Table de Vérité:** | A | B | S | |---|---|---| | 0 | 0 | 1 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 | ##### La Porte NON-OU (NOR) * **Description:** Équivalente à une porte OU suivie d'une porte NON. La sortie est à 0 si AU MOINS une des entrées est à 1. * **Symbole Logique:** Symbole de la porte OU avec un petit cercle à la sortie. * **Équation Booléenne:** \\( S = \\overline{A + B} \\) * **Table de Vérité:** | A | B | S | |---|---|---| | 0 | 0 | 1 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 0 | ##### La Porte OU Exclusif (XOR) * **Description:** La sortie est à 1 si les entrées sont différentes. * **Symbole Logique:** Symbole de la porte OU avec une ligne incurvée supplémentaire sur les entrées. * **Équation Booléenne:** \\( S = A \\oplus B \\) ou \\( S = A\\bar{B} + \\bar{A}B \\) * **Table de Vérité:** | A | B | S | |---|---|---| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 | #### Circuits Intégrés (CI) * **Définition:** Un circuit intégré est un ensemble de composants électroniques miniaturisés (transistors, résistances, diodes) fabriqués sur une seule puce de semi-conducteur, généralement du silicium. * **Fonction:** Les CI logiques contiennent plusieurs portes logiques pré-câblées pour réaliser des fonctions spécifiques. * **Types de Familles Logiques:** * **TTL (Transistor-Transistor Logic):** Ancienne mais robuste, utilise des transistors bipolaires. Ex: série 74xx (7400, 7402, 7404). * **CMOS (Complementary Metal-Oxide-Semiconductor):** Plus moderne, faible consommation d'énergie, utilise des transistors MOSFET. Ex: série 40xx ou 74HCxx, 74LSxx. * **Avantages:** Miniaturisation, fiabilité, faible coût de production de masse, vitesse. #### Algèbre de Boole * **Définition:** L'algèbre de Boole est un ensemble de règles et de théorèmes mathématiques pour manipuler des variables binaires (0 et 1) et des opérations logiques (ET, OU, NON). C'est le fondement théorique de la conception des circuits numériques. * **Variables Booléennes:** Peuvent prendre uniquement les valeurs 0 ou 1. * **Opérateurs Fondamentaux:** \\( \\cdot \\) (ET), \\( + \\) (OU), \\( \\bar{} \\) (NON). * **Théorèmes de Base (Exemples):** * Identité: \\( A \\cdot 1 = A \\), \\( A + 0 = A \\) * Complément: \\( A \\cdot \\bar{A} = 0 \\), \\( A + \\bar{A} = 1 \\) * Commutativité: \\( A \\cdot B = B \\cdot A \\), \\( A + B = B + A \\) * Associativité: \\( A \\cdot (B \\cdot C) = (A \\cdot B) \\cdot C \\), \\( A + (B + C) = (A + B) + C \\) * Distributivité: \\( A \\cdot (B + C) = A \\cdot B + A \\cdot C \\), \\( A + (B \\cdot C) = (A + B) \\cdot (A + C) \\) * Théorèmes de De Morgan: * \\[ \\overline{A \\cdot B} = \\bar{A} + \\bar{B} \\] * \\[ \\overline{A + B} = \\bar{A} \\cdot \\bar{B} \\] * **Simplification d'Expressions Booléennes:** L'algèbre de Boole permet de simplifier des expressions complexes pour réduire le nombre de portes logiques nécessaires, ce qui diminue le coût et la complexité du circuit. #### Tables de Vérité * **Rôle:** Une table de vérité liste toutes les combinaisons possibles des entrées d'une fonction logique et l'état de la sortie pour chacune de ces combinaisons. * **Construction:** Pour \\( n \\) entrées, il y a \\( 2^n \\) lignes dans la table de vérité. * **Utilité:** Essentielle pour analyser et concevoir des circuits logiques, vérifier leur comportement et les simplifier. ### Vocabulaire Clé * **Binaire:** Système de numération utilisant deux symboles (0 et 1). * **Bit (Binary Digit):** Un chiffre binaire, l'unité fondamentale d'information en informatique. * **Porte Logique:** Un circuit électronique qui implémente une fonction logique de base (ET, OU, NON, etc.). * **Circuit Intégré (CI):** Une puce semi-conductrice contenant des milliers, millions ou milliards de composants électroniques miniaturisés. * **Table de Vérité:** Une table listant toutes les combinaisons possibles d'entrées d'un circuit logique et les sorties correspondantes. * **Algèbre de Boole:** Branche des mathématiques traitant des variables binaires et des opérations logiques, fondement de la logique numérique. * **Logique Combinatoire:** Circuits dont la sortie dépend uniquement de l'état actuel des entrées (pas de mémoire). * **TTL (Transistor-Transistor Logic):** Famille de circuits intégrés logiques basée sur des transistors bipolaires. * **CMOS (Complementary Metal-Oxide-Semiconductor):** Famille de circuits intégrés logiques à faible consommation d'énergie. ### Exemples Pratiques #### Exemple 1: Construction d'une fonction logique Considérons une fonction \\( S = (A \\cdot \\bar{B}) + C \\). Pour construire ce circuit, il nous faut : 1. Une porte NON pour \\( \\bar{B} \\). 2. Une porte ET pour \\( A \\cdot \\bar{B} \\). 3. Une porte OU pour additionner le résultat avec \\( C \\). Sa table de vérité serait : | A | B | C | \\( \\bar{B} \\) | \\( A \\cdot \\bar{B} \\) | S | |---|---|---|---|---|---| | 0 | 0 | 0 | 1 | 0 | 0 | | 0 | 0 | 1 | 1 | 0 | 1 | | 0 | 1 | 0 | 0 | 0 | 0 | | 0 | 1 | 1 | 0 | 0 | 1 | | 1 | 0 | 0 | 1 | 1 | 1 | | 1 | 0 | 1 | 1 | 1 | 1 | | 1 | 1 | 0 | 0 | 0 | 0 | | 1 | 1 | 1 | 0 | 0 | 1 | #### Exemple 2: Simplification Booléenne Simplifions l'expression \\( S = A \\cdot B + A \\cdot \\bar{B} \\). En utilisant la distributivité : \\( S = A \\cdot (B + \\bar{B}) \\). Nous savons que \\( B + \\bar{B} = 1 \\) (théorème du complément). Donc, \\( S = A \\cdot 1 \\). Et \\( A \\cdot 1 = A \\) (théorème d'identité). Finalement, \\( S = A \\). Ce circuit complexe peut être remplacé par un simple fil ! #### Exemple 3: Application de base Imaginez un système de sécurité simple pour une porte de chambre. La lumière d'alarme (S) s'allume si : * La porte est ouverte (P = 1) ET * L'alarme est activée (A = 1) MAIS PAS * Le code est entré correctement (C = 1, si le code est correct alors \\( \\bar{C} \\) est la condition d'alarme). L'équation logique serait : \\( S = P \\cdot A \\cdot \\bar{C} \\). ### Exercices 1. **Table de Vérité:** Construisez la table de vérité pour la fonction logique suivante : \\( S = (\\overline{A + B}) \\cdot C \\). 2. **Simplification:** Simplifiez l'expression booléenne suivante en utilisant les théorèmes de l'algèbre de Boole : \\( S = A \\cdot B \\cdot C + A \\cdot B \\cdot \\bar{C} + \\bar{A} \\cdot B \\cdot C + \\bar{A} \\cdot B \\cdot \\bar{C} \\). 3. **Identification:** * Quelle porte logique a une sortie à 0 seulement si toutes ses entrées sont à 1 ? * Quelle porte logique inverse son entrée ? 4. **Conception:** Vous voulez qu'une LED s'allume (S=1) si un capteur de lumière (L=1 pour clair) détecte de la lumière ET qu'un interrupteur manuel (M=1 pour ON) est activé, OU si un capteur de mouvement (C=1 pour mouvement) est activé. Écrivez l'équation booléenne et construisez la table de vérité pour cette fonction. ### Travail à Faire (Devoir) 1. **Recherche de CI:** Choisissez deux CI logiques différents (par exemple, un 74LS00 et un 74LS02). Trouvez leurs fiches techniques (datasheets) en ligne. Décrivez la fonction de chaque CI, son brochage (pinout) et ses caractéristiques principales (tension d'alimentation, consommation). 2. **Conception d'un Décodeur Simple:** Concevez un circuit logique combinatoire qui prend 2 bits d'entrée (A et B) et active l'une des 4 sorties (S0, S1, S2, S3) en fonction de la valeur binaire des entrées. * Si \\( AB = 00 \\), alors \\( S0 = 1 \\), les autres sont à 0. * Si \\( AB = 01 \\), alors \\( S1 = 1 \\), les autres sont à 0. * Si \\( AB = 10 \\), alors \\( S2 = 1 \\), les autres sont à 0. * Si \\( AB = 11 \\), alors \\( S3 = 1 \\), les autres sont à 0. Donnez les équations booléennes pour \\( S0, S1, S2, S3 \\) et leurs tables de vérité. 3. **Numération Binaire:** Convertissez les nombres décimaux suivants en binaire sur 8 bits : 13, 42, 100, 255. ### Résumé Dans ce cours, nous avons exploré les fondements des circuits numériques. Nous avons vu que le **système binaire** (0 et 1) est le langage des ordinateurs et de l'électronique numérique. Les **portes logiques** (ET, OU, NON, NAND, NOR, XOR) sont les éléments de base qui réalisent ces opérations binaires. Ces portes sont regroupées dans des **circuits intégrés (CI)**, permettant la création de systèmes électroniques complexes et miniaturisés. L'**algèbre de Boole** est l'outil mathématique indispensable pour analyser, concevoir et simplifier ces circuits. La compréhension de ces concepts est essentielle pour quiconque souhaite comprendre le fonctionnement des technologies numériques modernes.

Quiz du chapitre

16 questions — vérifie chaque réponse pour voir l'explication.

  1. 1. Qu'est-ce qu'un bit dans le contexte des systèmes numériques ?
  2. 2. Quelle est la valeur décimale du nombre binaire 1011_2 ?
  3. 3. Comment s'écrit le nombre décimal 27 en binaire ?
  4. 4. Combien de valeurs distinctes peut-on représenter avec 4 bits ?
  5. 5. Quel est l'équivalent hexadécimal du nombre binaire 11010110_2 ?
  6. 6. Le nombre hexadécimal 3F_16 correspond à quel nombre binaire ?
  7. 7. Pourquoi les systèmes numériques utilisent-ils majoritairement le code binaire ?
  8. 8. Dans un nombre binaire, le bit de poids fort (MSB) est celui qui représente :
  9. 9. Un octet (byte) est une unité d'information composée de :
  10. 10. Le système de numération à base 8 est appelé :
  11. 11. Quelle est la valeur décimale du nombre octal 37_8 ?
  12. 12. La conversion du nombre binaire 1001001_2 en octal donne :
  13. 13. Le code BCD (Binary-Coded Decimal) est utilisé pour :
  14. 14. Quelle est la représentation BCD du nombre décimal 49 ?
  15. 15. Quel est le principal inconvénient du code BCD par rapport au binaire pur pour la représentation des nombres ?
  16. 16. Le terme 'nibble' (ou quartet) désigne un regroupement de :