TD1 programmation assembleur

publicité
ISET DE GABES
EI 31
TD 1
AU: 2014/2015 Sem 2
Cours de Mr: TAYARI Lassaad
MICROPROCESSEUR
8086
Objectifs
 Se familiariser avec le jeu d'instruction du 8086.
 Etudier en particulier:
 Les instructions de saut et de boucles
 Les appels aux interruptions du DOS (interruption 21)
Exercice 1:
Ecrire un organigramme puis un programme assembleur qui permet d'afficher un
caractère '*' sur l'écran.
Exercice 2:
Ecrire un organigramme puis un programme assembleur qui permet d'afficher une
ligne de 15 caractères '*' sur l'écran.
Exercice 3:
Ecrire un organigramme puis un programme assembleur qui permet d'afficher une
ligne de N caractères '*' sur l'écran, la valeur de N doit être donnée par l'utilisateur.
Exercice 4:
Ecrire un organigramme puis un programme assembleur qui permet de saisir deux
valeurs N et P et un caractère C, puis d'afficher P lignes de N caractères C.
Exercice 5:
Modifier le programme de l'exercice 4 pour qu'il puisse afficher le résultat comme
indique l'exemple suivant:
Exemple: N=5
P=3 C= #
#####
####
###
Exercice 6:
Ecrire un organigramme puis un programme assembleur qui permet d'afficher le
contenu de la zone mémoire [ds:0000 -ds:0100].
Bon travail
Téléchargement