• Aucun résultat trouvé

Le système binaire

N/A
N/A
Protected

Academic year: 2022

Partager "Le système binaire"

Copied!
2
0
0

Texte intégral

(1)

Le système binaire

Le système binaire est un système de numération utilisant uniquement deux chiffres (le 0 et le 1). Les

ordinateurs utilisent ce système pour coder des informations. Chaque chiffre correspond à une puissance de 2.

Par exemple, le codage binaire 10011 vaut en décimal :

4 3 2 1 0

1 2  0 2  0 2  1 2  1 2 16 0 0 2 1 19     .

1°) Du binaire au décimal

a) Démontrer que le codage binaire 1110 correspond au nombre 14 du système décimal.

b) Quelles sont les valeurs décimales des codages binaires suivants : 11 ; 1011 et 101010 ? 2°) Du décimal au binaire

a) En remarquant que 23 = 16 + 4 + 2 + 1, démontrer que ce nombre décimal se code 10111 en binaire.

b) Quels sont les codages binaires des nombres décimaux suivants : 7 ; 12 et 41 ?

LANGAGE BINAIRE DES ORDINATEURS

OBJECTIF : Utiliser le tableur pour passer d’un codage binaire à l’écriture décimale d’un nombre.

Le système binaire est un système de numération utilisant uniquement deux chiffres (le 0 et le 1) appelés bit.

Les ordinateurs codent leurs informations en binaire, par paquet de 8 bits appelé octet. Chaque bit correspond à une puissance de 2 (de 2 à droite à 0 2 à gauche). 7

Exemple : l’octet 10010011 vaut

7 6 5 4 3 2 1 0

1 2  0 2  0 2  1 2  0 2  0 2  1 2  1 2 128 0 0 16 0 0 2 1 147        

1°) Un « convertisseur » pour passer du binaire au décimal

A B C D E F G H

1 128 64 32 16 8 4 2 1

2

a) Dans une feuille de calcul faire apparaître dans 8 cellules de la première ligne la valeur des puissances de 2 correspondants à chaque bit d’un octet.

b) Sur la deuxième ligne, saisir les 8 bits de l’octet 10010011 dans 8 cellules adjacentes.

c) Sur la troisième ligne, calculer les produits des deux cellules situés au-dessus.

d) Dans la cellule I3, calculer la somme de ces produits pour connaître la valeur décimale de l’octet saisi au départ.

2°) Utilisation du convertisseur

a) Quelle est la valeur décimale de l’octet 10101010 ? Quelle est celle de l’octet 10001001 ? b) Combien de nombres différents peut-on coder avec un octet à 8 bits ?

(2)

3°) Vérification avec la fonction « BINDEC »

La fonction « BINDEC » donne la valeur décimale d’un octet saisi en binaire.

A B

1 Codage binaire Valeur décimale

2 10010011 = BINDEC(A2)

a) Prendre une nouvelle feuille de calcul et saisir dans une cellule les 8 bits de 1’octet 10010011.

b) Utiliser la fonction « BINDEC » pour convertir le codage et vérifier qu’il est égal à 147.

c) Vérifier de la même façon la valeur décimale des octets 10101010 et 10001001.

Références

Documents relatifs

A cause de leur importance dans les algorithmes utilis´es aujourd’hui pour coder et prot´eger des donn´ees confidentielles (codes de cartes bancaires en particulier), les

Le système hexadécimal ( 16 bits ) permet de réduire la longueur des mots et facilite leur manipulation. Conversions hexadécimal

Le système hexadécimal (16 bits) permet de réduire la longueur des mots et facilite leur manipulation. Conversions hexadécimal

On étudiera dans cette première partie quelques caractéristiques d’un système de deux étoiles à partir d’informations générales contenues dans un texte documentaire et

La notation en virgule flottante permet d’éviter de conserver un grand nombre de chiffres non significatifs tout au long d’un calcul.. On peut coder la suite des

Pour généraliser cette structure afin de décrire la soustraction de nombres de taille supérieure à 1, il faut introduire une variable supplémentaire

Transmettre des données d'une machine connectée au réseau A jusqu'à une machine connectée au réseau B à travers l'internet consiste à faire des sauts successifs de routeur en

Compléter les deux schémas de câblage afin de réaliser un compteur modulo 12 en indiquant chaque fois le bit de faible poids par (LSB) et le bit de fort poids par (MSB)... Exercice