Anda di halaman 1dari 3

IUT Villetaneuse Architecture des ordinateurs Jeudi 17 janvier 2002

GTR 1re anne Contrle Court n2 p1/3


om : Groupe :
A-B-C Contrle Court n2

Note : /20 Dure 1 heure ; calculatrice et documents interdits.


Lire attentivement le sujet et rpondre sur la feuille.

/7 I. Question de cours : pile et interruptions logicielles


/3 1. Quelles sont les trois oprations qui permettent de manipuler des donnes de la pile ?
(illustrez votre rponse par trois exemples dinstructions)

2. Comment fait-on appel une fonction BIOS ? Donnez un exemple et dtaillez son excution.
/2 (Donnez l(es) instruction(s) et expliquez les mcanismes mis en jeu).

3. Comment fait-on appel une fonction DOS ? Donnez un exemple comment.


/2

F0
II. Exercice : pile E1
/5 Voici un extrait de programme o x, y et z sont dclars dans le segment de
donnes (leurs valeurs initiales n'ont pas d'importance) : D2
000 MOV x,7 fcn PROC NEAR C3
PUSH x PUSH BP B4
MOV y,0 MOV BP,SP A5
111 PUSH y 22 MOV AX,[BP-6]
96
CALL fcn SUB AX,[BP-4]
ADD SP,4 POP BP 87
333 MOV z,AX RET 78
fcn ENDP 69
1. Reprsentez ltat de la pile (son contenu) aprs lexcution de ce programme
On commence au repre000 et que ltat initial est donn ci-contre (attention les cases 5A
/3 reprsentes contiennent des octets). Donnez chaque fois un descriptif de la valeur range 4B
(par exemple x).
3C
2. Indiquez les adresses pointes par les registres SP aprs lexcution des trois 2D
/2 instructions repres par des numros 11, 22 et 33, et donnez la valeur finale dans BP0 SP0
1E
AX
0F
IUT Villetaneuse Architecture des ordinateurs Jeudi 17 janvier 2002
GTR 1re anne Contrle Court n2 p2/3

/8 /8 III. Problme : programme en langage assembleur


Ecrivez un programme qui calcule la longueur dune chane de caractres.
Les oprations seront en fait dans une procdure que le corps du programme devra appeler. Ladresse du dbut de
la chane sera pass par la pile, la chane se finissant par un $. La taille de la chane sera retourne par AX.. Vous
devez donner toutes les dclarations utiles la ralisation de la procdure et du programme qui lexcute.
IUT Villetaneuse Architecture des ordinateurs Jeudi 17 janvier 2002
GTR 1re anne Contrle Court n2 p3/3

Anda mungkin juga menyukai