Académique Documents
Professionnel Documents
Culture Documents
Université d’Artois
Faculté des Sciences Jean Perrin
Assembleur
Fiche de TD numéro 1
Exercice 1 :
— Combien de valeurs permet de coder un octet ?
— Quelle est la valeur en binaire de 135 ?
— Quelle est la valeur en décimal de 00110101 ?
— Donnez l’algorithme pour passer de la base 10 à la base 2. Vous retournerez le résultat sous la
forme d’une liste ou d’une chaı̂ne de caractères, au choix. Vous implémenterez votre fonction en
Python.
Exercice 2 : Pour chacun des cas suivants, réservez de la place mémoire, et nommez l’adresse initiale,
et dı̂tes précisément combien d’octets sont réservés :
1. la valeur 63000
2. la chaı̂ne de caractères "Bonne Année 2016"
3. un tableau de 4 valeurs numériques initialisées à 72800
4. la valeur 125
5. la valeur 0x000000110023AABC
6. la valeur 0714
Exercice 3 : Donnez la valeur du registre %eax après l’exécution consécutive de chacune de ces ins-
tructions :
Exercice 4 : Remplacez le ? dans les instructions suivantes par la bonne lettre. Si le registre est trop
petit pour la valeur choisie, proposez un autre registre plus adapté :