la nummeration
Publié le 23/05/2020
Extrait du document
«
PRISER Victor
SAVONA Lilian
TP 1 :
1.convertisseur décimal en binaire
1.1Introduction
Le but est de créer un tableau capable de convertir un nombre binaire (de 8 bits) vers un nombre
décimal.
Pour convertir un nombre binaire vers le décimal, on doit d'abord établir un poids (qu'on notera n
par la suite) pour chaque chiffre.
Le premier poids, sera le poids 0.
Il sera attribué au premier chiffre
(en partant de la droite).
Le poids 1 sera attribué au deuxième chiffre…
La base du binaire étant 2, on multipliera chaque chiffre par sa base (2) exposant son poids (n).
Ce
qui revient à multiplier chaque chiffre (1 à la fois) par 2 n
.
Et pour finir on fait la somme de tout les produits obtenus (un pour chaque nombre donc si un
nombre binaire comprend 4 bits (ex:1011), il y aura une somme de 4 produits (suite ex:1+2+0+8)
1.2 Les étapes à suivre
Étape 1 : Le nombre binaire qu'on doit transformer en décimal comprend 8 bits (8 chiffres).
On
prévoit donc 8 cases à cette effet (une pour chaque chiffre) disposé en ligne.
On note aussi dans la
case ''base'' la base du nombre qu'on veut transformer.
Dans ce cas là, c'est deux.
Étape 2 : En dessous du nombre on prévoit une case pour chaque chiffre où on écrira le poids de ce
chiffre (cf.
1.1 ) dans ce cas là le poids ira de 0 à 7.
Étape 3 : Comme dans l'introduction, on va calculer 2 n
fois le chiffre de poids: n.
On prévoit une
case pour chaque produit (il y aura un produit pour chaque chiffre) .
On notera ces produits: valeur
Étape 4 : Enfin, on fait la somme des 8 valeurs et on la met dans une case qu'on appellera décimal.
Ce sera donc le nombre binaire (écrit au début) transformé en un nombre décimal.
Formule utilisé:
calcul du poids pondéré de chaque bit (Etape 3): = '' Nombre Binare 8b x$ BASE $ 1 ^ Poids1
(Formule vue en cours)
addition: ( =SOMME('' Valeur1 '':'' Valeur8 ' ')- pour l'étape 4
1.3 Illustration du résultat qu'on doit obtenir
On convertit le nombre binaire:1010
(2) en décimal.
Ce qui donne:10
(10)
1.4 Conclusion
On a donc créé un tableau permettant de convertir un nombre binaire de 8 bits (maximum) en
décimal..
»
↓↓↓ APERÇU DU DOCUMENT ↓↓↓