Architecture Des Ordinateurs Et Systèmes D'exploitation DS 2007-2008

You might also like

Download as pdf
Download as pdf
You are on page 1of 3
Nationale @'ingénicurs de Stax ‘Purée1n30. Classe: GET Date 0112007 Département Génie Electrique ne ve Année universitaire 2007/2008 Besa Dei Deter ite : : : zs Devoir Architecture des ordinateurs & systémes d’ exploitation | NB : (1) La présentation de la copie sera prise en compte lors de la correction |, @)Lesdocuments et les calclattices sont.non autorisés Exercise P: (6 points) 1) Convertir en binaire, en octal et en hexadecimal les entiers suivants :(36),0, (1180 2) Donner le résultat de l’opération suivante en décimal : (Fic (IB)ie 3) Effectuer les opérations suivantes en complément & 2 sur 8 bits puis convert les résultats en décimal : (12)10-6)i0 QAyro-B)i0™ Exercice 2 : (8 points) On considére un programme (P) chargé dans la mémoire centrale. 1) Donner les 3 étapes essentielles faites par le microprocesseur pour exécuter P. 2) Citer deux techniques utilisées pour accélérer l'exécution de P par le microprocesseur. 3) Donner le principe de I’architecture Von Newman. Citer un exemple de systéme qui n'utilise pas ce type d’architecture, 4) Expliquer le principe de le compatibilité ascendante, Donner un de ses inconvénients 5) Expliquer le principe du multiplexege de bus utilisé dans le 8088. Donner son avantage. Exercice 3 : (6 points) Soit le programme suivant formé par les 4 instructions assembleur suivantes et sauvegerdé ans un seul segment ze instruction | Adresse de Finstruction [Instruction — | Commentztre (segment :offset) 1580 3 Wov AXj0000 | matire dans AX a vel | fen héxadécimat 0002 jon [pate aS I |.en héxadécime! 0003 | RAG AREX. | ajouter te contenu a | dans AX(AKc=AK+ Es Push AX Empller le contenu ¢: “On donne ia taille du code operation d (instruction. [code opération IT. F Moy AX: en octets, tao [Push ax ‘On rappelle que les registres CS et @ofiset de la prochaine instruction & exéa posstde 4 registres de données AX, BX, CX 1) Déterminer en octets Io tite 2), Déterminer le contenu des regisires CS et IP programme) 3) Déterminer le contenu des registres C8. 1 programme ainsi que le sommet de te pi 4) On veut accélérer I'exécut pourquoi ? Propose: une nent adresse de ar le microprocesstur. Ce micropro: DX. sectrnetions 11, 12et 3 jalement (avant |’exécution & hexadécimal a la gvemume. Quelle instruction doit-on m; ame pou: aceélérer son exseut 4, = 3, ackebs 4, -» doctebs 1, > ockels 4, = beck 2) ces]s\$be FP] = .pd00 3) [es]= \SRo LAX =.0004 Lexl=- 0004 SPY = O04 ip yormmel de i pile < ooo A) faut” ti eat cote doy yepiteo lu yP Puch px 2 cmbnu de ha ak maoyegnd dans A pllé \ si TARL= (4067), eneeel aed

You might also like