Addition binaire☘
Compléter le tableau suivant (où les nombres sont écrits en base deux):
| a | b | a + b | chiffre des "deuzaines" | chiffre des unités | 
|---|---|---|---|---|
| 0 | 0 | |||
| 0 | 1 | |||
| 1 | 0 | |||
| 1 | 1 | 
Réponse
| a | b | a + b | chiffre des "deuzaines" | chiffre des unités | 
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 
| 0 | 1 | 1 | 0 | 1 | 
| 1 | 0 | 1 | 0 | 1 | 
| 1 | 1 | 10 | 1 | 0 | 
Expression logique de la somme de deux bits
a et b sont deux bits.
A l'aide du tableau d'addition de la question précédente, compléter les expressions logiques du chiffre des unités puis du chiffre des deuzaines de la somme a + b à l'aide des opérateurs and, or, not et/ou xor :
- unite(a + b) = ...
- chiffre_des_deuzaines(a + b) = ...
Réponse
- unite(a + b) =a xor b
- chiffre_des_deuzaines(a + b) =a and b
Application☘
Dans un ordinateur, des circuits (constitués notamment de transistors) permettent d'effectuer tous les calculs demandés.
Ces circuits comportent ce qu'on appelle des portes logiques (*qui modélisent les opérateurs or, and, nor, nand, xor, ...). En agençant ces portes logiques, on peut effectuer des opérations arithmétiques.
Nous venons voir ci-dessus un exemple avec l'addition de deux bits.
Nous reviendrons plus tard sur ce paragraphe. Ce qu'il faut retenir c'est l'importance du binaire : in fine, dans l'ordinateur, toute « action » d'application ou de logiciel est traduite en opérations binaires.
Complements facultatifs
Vous pouvez lire et travaillez les pages de ce fichier (extrait de ce livre).