Cours Assembleur

Télécharger au format docx, pdf ou txt
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.

Vous aimerez peut-être aussi