Microprocesseur tpndeg1 Module microprocesseurs et microcontrôleurs TP N Introduction Deux objectifs sont assignés à ce TP -Initiation au langage assembleur ??plutôt langage d ? assemblage ?? relatif au microprocesseur INTEL à travers des exemples simples

Module microprocesseurs et microcontrôleurs TP N Introduction Deux objectifs sont assignés à ce TP -Initiation au langage assembleur ??plutôt langage d ? assemblage ?? relatif au microprocesseur INTEL à travers des exemples simples -Prise en main de EMU émulateur logiciel qui simule le processeur EMU présente un environnement de travail avec un éditeur de texte un débogueur en plus du suivi de la mémoire des registres des drapeaux La prise en main de cet outil se fera durant le TP Éléments d ? un programme Un programme est composé d ? un ensemble d ? instructions exécutées par le processeur et des directives qui sont des commandes spéciales du programme d ? assemblage Durant la séance de T P nous introduisons quelques directives indispensables Structure d ? un programme assembleur model small Stack taille de la pile data Initialisation des données utilisées par le programme Déclaration des variables code End Instructions Exercice N Le but de l ? exercice est de comprendre la notion de codage des instructions à travers quelques exemples - Exécuter le bout du programme suivant pas à pas Page CExercice N le codage d ? instructions org h mov al h Charger le registre AL par la valeur immédiate h mov ah Charger le registre AH par la valeur immédiate Dh mov ax h Charger le registre AX par la valeur immédiate mov al ABh Charger le registre AL par la valeur immédiate ABh mov ah CDH Charger le registre AH par la valeur immédiate CDh mov ax E AH Charger le registre AX par la valeur immédiate E Ah mov h al Transférer le contenu de AL la case mémoire d ? o ?set adresse h inc h incrémenter le contenu de h mov al h Transférer le contenu de la case mémoire d ? o ?set adresse h vers AL mov h ax Transférer le contenu de Ax la case mémoire d ? o ?set adresse h mov ax h Transférer les contenus des cases mémoires d ? o ?set adresses h et h vers AX hlt arrêter l ? exécution du programme ret - Relever le code de chaque instruction - Relever la taille en octets de chaque instruction - Visualiser la zone mémoire de votre code - Exécuter une deuxième fois le programme en visualisant les cases mémoires concernées par votre programme - Relever l ? adresse de chaque instruction - Exécuter une autre fois le programme et relever le contenu du registre IP Quel est son rôle - A ?cher le contenu du ?chier listing générer par emu Que contient-il - Exécuter une troisième fois le programme en modi ?ant les données à votre convenance - Si au lieu d ? utiliser le registre AX alors choisir un autre registre et refaire le programme - Transcrire à la main l ? image en binaire de la zone mémoire contenant le code du programme Donner votre conclusion Exercice N Modes d ? adressage La manière dont un opérande source est indiqué dans

Documents similaires
A propos de ce livre Ceci est une copie numérique d’un ouvrage conservé depuis 0 0
Louane joie de vivre 2 Louane ?? Joie de Vivre Intro Juste une seconde je veux ta peau Juste une minute je veux tes os Une petite heure j'casse mon ego J'casse mon ego Songes Couplet Je suis face à la vie Une in ?dèle une révoltée Je laisse à l'in ?ni Mes 0 0
These dr virginie neto UNIVERSITÉ DE LIMOGES ÉCOLE DOCTORALE Science-Technologie-Santé Faculté des Sciences et Techniques Laboratoire de Chimie des Substances Naturelles THÈSE Thèse N - pour obtenir le grade de Docteur de l'Université de Limoges mention C 0 0
Francais tcd CFrançais TDC CI Bref aperçu sur la littérature Dé ?nition La Littérature négro-africaine La Négritude L ? Existentialisme Les genres littéraires THEME I CONSCIENCE NATIONALE TRAVAIL LIBERTE DIGNITE Illustration La tragédie du roi Christophe 0 0
Chargé de cours M. Alpha TRAORE Ingénieur Informaticien MINISTERE DE L’EDUCATIO 0 0
Horla sequence Séquence CLASSE DE QUATRIÈME Le Horla de Guy de maupassant Séquence pédagogique réalisée par Kim-Lan Delahaye professeure de lettres modernes dans les Hauts-de-Seine SommaIre Séance ?? La nouvelle fantastique Dominante lecture-découverte de 0 0
Ingénierie de la formation CREFECO, Sofia, Bulgarie 26-30 septembre 2011 Liste 0 0
Fiche de préparation Projet N° II: ‘‘Ecrire une petite biographie romancée’’Niv 0 0
Guide objectif russe thomas beguin 0 0
Lettre motivation juriste benevole 0 0
  • 93
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager