Téléchargez comme DOCX, PDF, TXT ou lisez en ligne sur Scribd
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 1
OBJECTIF
L’objectif de ce TP est de permettre à l’élève ingénieur de se familiariser avec la
programmation en assembleur, associé au microprocesseur 8086, et ce en utilisant l’émulateur EMU8086. TRAVAIL 1 Nous voulons ici vérifier le fonctionnement du programme donné par la figure 1. Celui-ci permet de compter le nombre de 1 contenu dans une variable de 16 bits, déclarée sous le nom data1. Le nombre de 1 compté doit être sauvegardé dans une variable appelé compte. Compiler et émuler puis exécuter pas à pas ce programme, sous EMU8086 ? Arrêter l’exécution sur l’instruction mov ah, 4ch et Donner : La valeur du segment data (registre DS) ? La valeur du registre BL L’offset compte L’adresse physique DS:compte et vérifier qu’il contient la valeur du registre BL, qui est aussi le nombre de 1 contenu dans la valeur 5F97H Modifier ce programme afin d’utiliser le compteur de boucle CL à la place de DL et vérifier le fonctionnement de ce programme.