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).
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