Vous êtes sur la page 1sur 1

Université : Kasdi Merbah Ouargla Année Universitaire : 2019 / 2020

Faculté : F.N.T.I.C Spécialité : M1 Instrumentation


Département : Electronique et télécommunications Module : Syst a Microprocesseurs

TD 04 : Programmation en Assembleur 8086 …

Exercice 01 :
Ecrire en assembleur 8086 le programme correspondant à l’instruction Pascal suivante :
X : = 7*(3+5*2)/(4+1)

Exercice 02 :
Ecrire les programmes qui permettent de réaliser (Chacun seul) :
- Affichage de l'alphabet en majuscule.
- Saisie et Affichage d'un caractère.
- Modifier le programme précédent pour qu'il fasse la saisie et l'affichage tant que le
caractère saisi est différent de « d » (code ASCII 4)

Exercice 03 :
Ecrire le programme qui permet l’affichage d'un octet en binaire (c.a.d : la valeur contenue
dans un registre 08 bits (BL)).

Indication :
L'idée est d'utiliser un masque BL AND 10000000 pour tester le bit de gauche, et de décaler
BL à gauche pour parcourir ainsi tous les bits.

Exercice 04 :
Ecrire le programme qui permet la saisie au clavier d'un nombre décimal.
Le but de l'exercice est d'écrire un programme qui lit un entier décimal au clavier et le
sauvegarde en mémoire dans une variable de type octet N1.

Indication :
Lire un caractère au clavier et tester si son code ASCII est celui d'un chiffre. Si c'est le cas,
ranger ce chiffre (et non son code ASCII) dans N1, sinon afficher "N".

Exercice 05 :
Ecrire le programme qui permet de calculer le complément à deux d’un octet.

Vous aimerez peut-être aussi