Cours Le codage binaire

L'énoncé

Cocher la (ou les) bonne(s) réponse(s).


Tu as obtenu le score de


Question 1

Quelles est la représentation binaire de $2020$ sur deux octets ?

0000 0111 1110 0101

0000 0111 1110 0100

1111 1000 0001 1011

1111 1100 1000 0000

Cherchez la plus grande puissance de 2 inférieure ou égale à votre nombre.

$2020$ peut s'exprimer comme: $1024 + 512 + 256 + 128 + 64 + 32 + 4$.

Donc la réponse est: 0000 0111 1110 0100.

Question 2

Dans un octet, comment et pourquoi appelle-t-on le quartet de gauche ?

Il représente la valeur la plus petite du mot binaire

Il représente la valeur la plus grande du mot binaire

MSQ

LSQ

Quel est l'impact du quartet de gauche sur la valeur finale ?

Pour faciliter les manipulations, un octet peut être divisé en deux mots de 4 bits que l’on appelle des quartets. Celui de gauche est le quartet de poids fort, MSQ (Most Significant Quartet), et celui de droite, le quartet de poids faible, LSQ (Less Significant Quartet).

Le poids représente « l'impact » du quartet sur la valeur finale.

Question 3

Combien de combinaisons différentes peut-on coder sur 32 bits ?

$2^{32}$

$1 024$

$32^2$

$4 \space 294 \space 967 \space 296$

Sur 32 bits, on peut coder $2^{32} = 4 294 967 296$ valeurs différentes.

Question 4

Pourquoi la loi de Moore a-t-elle tendance à disparaître de nos jours ?

Le nombre de transistors gravés est multiplié par 4 tous les ans

Nous atteignons les limites technologiques de gravure des transistors

Le nombre de transistors gravés est multiplié par 2 tous les 3 ans

Le nombre de transistors gravés diminue de moitié tous les ans

De nos jours, l'industrie approche de plus en plus des limites physiques de la micro-électronique, où les transistors ne seront plus constitués que de quelques atomes et l'isolant entre eux. L'industrie cherche alors des méthodes entièrement nouvelles dans le domaine de la nanotechnologie.

Question 5

Donner le code hexadécimal de 10100111101011.

A7AC

10731

29EB

39EB

Coupez le mot binaire en quartet (groupes de 4 bits) en commençant par la droite.


Ajoutez des zéros supplémentaires au début si vous vous retrouvez avec un groupe de moins de quatre bits.

On coupe le mot binaire en quartet en commençant par la droite :

$10100111101011 = (10)(1001)(1110)(1011)$

On ajoute des zéros supplémentaires au début :

$(10)(1001)(1110)(1011) = (0010)(1001)(1110)(1011)$

On convertit les quartet :

  • $0010 → 2$
  • $1001 → 9$
  • $1110 → 14 → E$
  • $1011 → 11 → B$

On obtient que $10100111101011 = 29EB$