Serie 3 Architecture

Télécharger au format pdf
Télécharger au format pdf
Vous êtes sur la page 1sur 5
Université de Monastir Institut superieur Série 3 AU: 2022-2023 d'informatique et de Architectures des —_| Filiére: LF2 SE Mathématique de Monastir Microprocesseurs et | Enseignant : Alaaeddine Microcontréleurs —_| Rjeb Département de la Technologie Exercice 1 On donne ci-aprés, le schéma électronique d'une carte a base d'un microprocesseur générique Aarchitecture Harvard. PARTIE A 1. Quel est le réle du circuit composé de R1 et Cl? 2, Donner la capacité de la mémoire de données. Déterminer I’adresse Ia plus basse et adresse la plus haute. _ cepeete’. 3, Donner Kedrdboe,de laine de pogramini=n bits et kmots (Imot = 16 bits). 4. Donner les adresses de bases de deux circuits interface U4 et US. me Tose he PARTIE B By -2 On donne dans le tableau suivant quelques instructions et le code machine correspondants :* [Code mndonigue Desaiption ‘Code machine oa ]W_€ k= charger Ta valeur k dans W (0000 1710 ele klk im W€ (A) le contenu de la case mémoire d’adresse 0110 1111 AAAA AAAA [A ost chargé dans le registro W Scanned with CamScanner mowed A TAY © Wr Te conten do regitre W est chargé de la] 0101 G00 AAAA AAA [cate mémoire d'adresse A jandiw A IW €W ond (A), si W = Oolorsle flag Z€ 1 [OO0T 0100 AAAA AAA [goto A [Sout & Vodresse A (PC © A) TT 10 GAA AAA AAA HZ déplacement |si Z= 1, savt Vodresse PC=PC+déplacement | 1111 O100 AAAA AMMA ‘ind déplacement _ |siZ = 0, soul Vodresse PC=PC+déplacement, _|1111 1000 AAAAAAMA On connecte a la broche 0 de circuit US un interrupteur SI et huit diodes LEDs a la sorties du circuit U4, 1. Traduire algorithme suivant en assembleur Repeter toujours si SI est fermé alors Toutes les LEDs allumées sinon Toutes les LEDs éteintes Finsi Fin Repeter 2. Donner la codification en binaire des instructions, si on suppose que ce code commence & adresse 0200H. Exercice 2: Un processeur posséde les registres r0 a r9. On veut calculer I’expression ((rlx r2—13)/(c1+ r4+ 15) + 16+ 12 et mettre le résultat dans 10. 1) Le processeur posséde des instructions a trois données qui sont : ADD rutota (te Petre) SUB rerpte(ts— Prt) MUL rat nhs (Pe PT) DIV rotate (ta rr) MOVE rete (re— 1) Ecrivez la suite d’instructions correspondant au calcul voulu. 2) Le processeur posséde des instructions a deux données qui sont : ADD rot (te = 1X47Y) SUB rite (re Tet) MUL rts (te — x*r) DIV rete (ta— rede) MOVE rats (ter) Ecrivez la suite d’instructions correspondant au calcul voulu. 3) Le processeur posséde un registre accumulateur qui est source et destination de toutes les opérations. Les instructions & une donnée sont : ADD rz (Ace = Acctr,) SUB rs (Ace = Ace-rs) MUL rx (Ace — Ace*r) DIV rg (Ace = Acclrs) LOAD rx (Ace =r) STORE rx (re = Ace) Ecrivez la suite d’instructions correspondant aut calcul voulu. On veut toujours avoir le résultat dans r, qui n’est pas l’accumulateur. Scanned with CamScanner | —exercece med s Dtyehey gut Rypws, tty Bln Cofeeter a yg ik robes qa gat etal Bp 2? ca ik J) Herne de dons "QA" = 32k bile 1 hyn dia (h=Ad ot Lede . donmées (S.—» D2) Wa) 0 cot Fine Pre Ua d se Ste Cope aT til Brey Bro ot Avo GheteF 2 baal Be Ke OR 4, Re hy A | Boa Met em selecLEprnce p, cee ae Ss Selec once sq a D | ; \ 205 y> adiese Q pls hee ead, oo Dinko frce Uy OF sof Fspe Nyc Be 4 Ke NAG Ae AA, o 0 © & 0 O° a 5 ae od a Pe | FE, 2 fo & pbs tote Sa Fe B fhe bese d Dra pet—atie Jt (8056 a 2 Ror ( 2 ROM prssede 14 Pig mes JP tb Legme de ie Scanned with CamScanner OR ce m2 go me ( (er -5) ate tle Goh etsy ’ GUL 4,0, fy ee Zt o— \rixte)~6; LS) Ae NOD ta tarls Je Calevaey +s) Div Vor tal % (yz fet faa ts 7 Ie Coie Ga RCs, % 1G q rly ats Kop Foto T)\ Loy o— Veh - 03 ee) RDO Gilgit Ox -G fo toe [ Shak pss ible de m= EE phen tact, dos Reger Pears valengs atove to (Le ote AVL Gate hyn ok, €, Oey Ay oo8 5 103 /y NOD c4.r4 Ac og, aby ROD 64,6 foe ety fy Y tha Cyt yal s Div rey gy foo Canty ty Tatyee, NOO (ote Aine are: ty Natuan 76 ea Nee, (esses, — RDO tout, ate} hoo o, eeserad ae Katy se) Ee Zs wshackon a : Me, (ia tyaty Jens A)Lony 4 hie oe 1 Mw x Nong Reg 52. ee 7 ee o_ ¢ tin y Clme Gh % o— Kec (esters) LORD Cy Reco 4 AVL re Vy EVB ka Es Ghee f, 6. % hee oat -% 5 Cas hee g_ hee tt stung) Joker oH hee 4 rg Div iy Moo eg A Nee 5 he Eline eZ foo — hep Scanned with CamScanner Se wo Meh Te et be fy agit }, ae moe Loa Fe R= 9 me hi cogidine dux onRitedungse Jinn 7 (aed lo ort cee feet at BS (Barbie Be Bee) Nee ease atin tee Ba ates) Ze thar anchibecings ds poset fy inst dng Jere Be Rss Pe, (Reo Ret he) Se sine Rad (Be) 598 Rs ByiPe (BiB Rah) LohD X (ae o—*) Tye Rs, ODER. Aqc Thee « (nea) wrabel S pris RE eaine fuse SHE Sop Be Pde, (Bio Ry hn) erbB Ri BA Ry (Pi PA -~ Fu) e & LoADC (oe oy) odio B [aw a e+) Store Re (Re crB ace fred ADE Da she {rons (ack a UE ntadine tne ba (boo Nel Ton Bw (ae A) SuBBC (accu bY, ste Dl ae: Ae 2) Scanned with CamScanner

Vous aimerez peut-être aussi