LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

INF1427 TN1

Dissertation : INF1427 TN1. Recherche parmi 300 000+ dissertations

Par   •  5 Septembre 2022  •  Dissertation  •  280 Mots (2 Pages)  •  281 Vues

Page 1 sur 2

Commencez la rédaction de votre travail.

TRAVAIL NOTÉ 1

Exercice 1 :

  1. //Convertir nombre flottant en nombre binaire simple précision

  1. Variable;
  2. FLOAT 🡨 nombre binaire flottant
  3. DOT 🡨 “.”
  4. BEXP🡨 nombre de déplacement vers la gauche de DOT vers le dernier 1 de FLOAT
  5. UEXP🡨 BEXP + 127
  6. Str_EXP🡨8 BITs representant l’exposant
  7. Str_MANT🡨 23 BITs representant la mantisse
  1. // CALCUL DE L’EXPOSANT
  1. // Trouver le DOT dans FLOAT
  1. Debut
  2.    Lire (FLOAT)
  1. //Trouve (DOT) dans (FLOAT)
  2.    Selon (FLOAT) Faire
  3.        Deplace (DOT) vers le premier Bit affichant 1 dans (FLOAT)= (BEXP)
  4.        MOD a gauche de (DOT) =(Str_MANT)
  5.    Fin Selon
  1. //Definir str  pour storer les bits.
  2.      binaire= Str_EXP
  1. // Iterer UEXP jusqu’a 0.
  2.         TantQue (UEXP>0) Faire
  3.         UEXP div = 2
  1. // Store les bits de UEXP dans Str_EXP.
  2.       Si (UEXP >= 1) Alors
  3.             Str_EXP = 1
  4.       Sinon
  5.             Str_EXP = 0
  6.       Fin Si
  7.     Fin TantQue
  1. // Ajouter les Zeros au LSB Str_MANT pour obtenir 23 Bits
  2.  Str_MANT = Str_MANT + (‘0’ * (23- longeur(Str_MANT)))
  1. // Afficher le resultat
  2.    Ecrire( Str_EXP | Str_MANT)
  3. Fin

Exercice 2 :

Adressage indirect avec post incrémentation :

MOV D1, (A3)+

Adressage indirect avec pré incrémentation :

MOV D3, -(A2)

 

         

...

Télécharger au format  txt (1.5 Kb)   pdf (61.5 Kb)   docx (8.7 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com