Td1 corr Université Paris-Nord Institut Galilée Licence - er semestre L Année - Travaux dirigés programmation en mini-assembleur L ? objectif de ce TD est de vous familiariser avec le cycle d ? exécution d ? un processeur et avec la notion de ux d ? instr

Université Paris-Nord Institut Galilée Licence - er semestre L Année - Travaux dirigés programmation en mini-assembleur L ? objectif de ce TD est de vous familiariser avec le cycle d ? exécution d ? un processeur et avec la notion de ux d ? instructions Pour cela il vous est demandé d ? écrire de petits programmes dans le langage assembleur présenté en cours et de simuler leur exécution par le processeur Correction Note aux chargés de TD ?? Dans le texte des corrections se trouvent également quelques explications de correction Bien entendu vous n ? avez pas à en parler aux étudiants boucle for gcc -S etc ?? Amil est très rudimentaire dans ses possibilités d ? écrire des commentaires Dans cette feuille il y a des commentaires ligne à ligne mais aussi une tentative d ? indiquer o? sont les di ?érents blocs de code dans un style balise xml html une ligne avec en commentaire signale la première ligne du bloc bloc une ligne avec en commentaire signale la dernière ligne du bloc et une ligne avec en commentaire signale l ? unique ligne du bloc bloc ?? les traces contiennent une colonne instructions cette colonne n ? a pas lieu d ? être dans les corrections elle aide juste à relire la trace qui est générée automatiquement CCycles CP instruction r INIT lecture r ecriture r stop Figure ?? Simulation de la copie de valeur Jeu d ? instructions simpli ?é stop Arrête l ? exécution du programme noop N ? e ?ectue aucune opération saut i Met le compteur ordinal à la valeur i sautpos ri j Si la valeur contenue dans le registre i est positive ou nulle met le comp- teur de programme à la valeur j valeur x ri Initialise le registre i avec la valeur x lecture i rj Charge dans le registre j le contenu de la mémoire d ? adresse i ecriture ri j Écrit le contenu du registre i dans la mémoire d ? adresse j inverse ri Inverse le signe du contenu du registre i add ri rj Ajoute la valeur du registre i à celle du registre j la somme obtenue est placé dans le registre j soustr ri rj Soustrait la valeur du registre i à celle du registre j la di ?érence obtenue est placé dans le registre j mult ri rj Multiplie par la valeur du registre i celle du registre j le produit obtenue est placé dans le registre j div ri rj Divise par la valeur du registre i celle du registre j le quotient obtenue arrondi à la valeur entière inférieure est placé dans le registre j Instructions plus avancées et ri rj E ?ectue le et bit à bit de la valeur du registre i et de celle du registre j Le résultat est placé dans le registre j lecture ri rj Charge dans le registre j le contenu de la mémoire dont l ? adresse est la valeur

Documents similaires
Allegement 2as pdf 2 ème A S CTABLEAU SYNOPTIQUE Pratiques discursives et Objets d ? étude Notions clés intentions communicatives Techniques d ? expression Thématiques savoirs civilisationnels I Les discours -Le discours Exposer pour objectivé démontrer o 0 0
Lagaffe, poète de l'inutile Parce que les grandes personnes se prennent trop so 0 0
Exercice quintana murci transcription 1 0 0
ROMAN JAKOBSON SELECTED WRITINGS I ^ 1 P=ïr^ Phonological Studies 1962 MOUTON & 0 0
Histoire fray L ? HISTORIEN FACE AU MYTHE ARTHURIEN Histoire - ce que font et produisent les historiens Le roi A est une invention il n ? a jamais existé Il est un personnage ?ctif qui a eu un impact sur la vraie vie Le roi A est une ?gure du Moyen Age Il 0 0
Note intention acc Master AIGEME Ingénierie de la formation à distance Université Sorbonne Nouvelle Paris III Année - Note d ? intention de Anne-Charlotte CHAPUT Site Internet du Centre de Ressources en Langues appelé le CERCLE de l ? Université Française 0 0
magnetisme Magnétisme - livre Nouveauté les planches pratiques du magnétisme Lacour Réf magn Nouveauté Comment magnétiser Conte robert Vivre dans une bulle aseptisée c ? est rester nu dans une pièce sur- chau ?ée en étant à la merci du moindre courant d ? 0 0
Nouv lanc seq 1 Projet - objet d ? étude la nouvelle- ère AS Séquence CONTENU DU PROJET - LANCEMENT ET MOTIVATION Présentation du projet sous la forme d ? une situation-problème Problématisation globale Négociation collective Évaluation diagnostique ? ? ? 0 0
La pulsion LES MOTS DE LA PSYCHANALYSE C ? est plus fort LA PULSION que moi Jean-Charles Bouchoux CLa pulsion C ? est plus fort que moi ? CGroupe Eyrolles bd Saint-Germain Paris cedex www editions- eyrolles com Du même auteur Les pervers narcissiques Eyro 0 0
Cours 8 Logique séquentielle: les mémoires à semi-conducteurs ELP 304 : Electro 0 0
  • 83
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager