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
Paul et virginie PAUL ET VIRGINIE L ? auteur Bernardin de Saint-Pierre Jacques-Henri Bernardin de Saint-Pierre est né au Havre en et est décédé en Sa carrière professionnelle fut aussi riche que variée puisqu ? il exerça plusieurs fonctions telles qu ? in 0 0
Casque Cette lecture en Français facile qui correspond à une pédagogie di ?érenciée pour les niveaux A et A été réalisée par Mme Barbara LEPEU Certi ?ée de Lettres modernes pour ses ENA niveaux A et A du collège Giono ainsi que pour des ENA niveau A du Ly 0 0
Raport i final corectat Université Babe -Bolyai ? L ? institut des études doctorales L ? école doctorale d ? études linguistiques et littéraires PROJET DE RECHERCHE SCIENTIFIQUE Ière année Prof Coordonnateur Ma? tre de conférences Simona Ji a Doctorant Co 0 0
Galinier m la colonne trajane et les forums imperiaux 0 0
Reading Reading Les pages Reading p - proposent des extraits de romans destinés à l ? entra? nement à la lecture autonome en continu en classe ou à la maison ? Le premier texte The sneeze extrait de Walkabout de James Vance Marshall est accompagné de ques 0 0
Bio 1700 cours 2 2022 Conservation de la biodiversité BIO Automne Professeurs Pierre Drapeau et Dan Kneeshaw C CLes valeurs de la biodiversité Première partie Valeur d ? usage directe produits récoltes de consommation locale et de production vente photo O 0 0
OPN_Master. FU Addendum_v040116_FR_FRA Page 1 sur 5 ADDENDUM SUR LA DISTRIBUTIO 0 0
Panneau de control grbl 1 Panneau de Contrôle Grbl Comme je l ? ai évoqué dans mon article précédent Grbl est un logiciel ?? ?rmware ? exécuté sur un Arduino qui analyse le GCode reçu construit un modèle mathématique des actions à e ?ectuer et exécute ces 0 0
Luigi pirandello la vie que je tai donnee pdf 0 0
Ce b2 commentaires fin utopie 0 0
  • 77
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager