Vous êtes sur la page 1sur 2

USTHB/ GTR401/L2/S4 Mme Bentoumi

TP n°3 : FICHIERS EXE :


Et chaines de caractères

BUT DU TP :

Utilisation des directives d’assemblage des fichiers EXE et des instructions de


chaines de caractères
Remarque : Pour toud les exercices vous utiliserez le modèle de fichiers de type
« EXE Template »

_____________________________________________________

EXERCICE1 :

Soit les tableaux suivants


a1 dw 0605h ,0807h
a2 dw 0201h, 0403h .
a3 dw ? .

a) Ecrire un programme pour échanger le contenu des tableaux a1 et a2

b) Donner la valeur des registres de segment CS, DS,ES ,SS

c) Voir le contenu du segment de données DS avant execution: Donner l’adresse


absolue des cases remplies et dites a quoi correspondent ces valeurs par rapport à
a1[0]……… a2[ ]

d) Si on ajoute l’instruction STD , que faut il modifier dans le programme pour avoir
le même résultat c’est a dire l’échange des deux tableaux

EXERCICE 2 :

Soit la chaine de caractères suivante ‘deuxième année GTR’ :


Ecrire un programme qui permet compter le nombre de caractères qui ont une valeur ASCII
inferieure ou égale à 45H. Le résultat final sera sauvegardé juste à la suite de la chaine de
caractère
.

EXERCICE3

Utiliser les instructions de chaines de caractères pour comparer les 2 chaines suivantes :
'LICENCE GTR L1 S2 '
'LICENCE ELT L2 S1'
et trouver le nombre de caractères différents.
USTHB/ GTR401/L2/S4 Mme Bentoumi

EXERCICE4

Soit la chaine de caractères suivante : 'LICENCE GTR DEUXIEME ANNEE'

Ecrire un programme qui permet de trouver nombre de caractères ‘e’ contenus dans cette
chaine

Vous aimerez peut-être aussi