20.01.2015 Views

LICENTA 2008. SISTEME CU MICROPROCESOARE 1. Se ...

LICENTA 2008. SISTEME CU MICROPROCESOARE 1. Se ...

LICENTA 2008. SISTEME CU MICROPROCESOARE 1. Se ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>LICENTA</strong> <strong>2008.</strong><br />

<strong>SISTEME</strong> <strong>CU</strong> <strong>MICROPROCESOARE</strong><br />

<strong>1.</strong> <strong>Se</strong> consideră un microsistem realizat în jurul<br />

unui microprocesor şi conţinând un controler DMA Intel<br />

8257 şi un controler al priorităţii întreruperilor Intel<br />

8259A. Este posibil ca o cerere de întrerupere externă să<br />

întrerupă un transfer DMA în curs de execuţie <br />

a) Da, dacă circuitul Intel 8259A este programat să<br />

lucreze în modul special de mascare a întreruperilor.<br />

b) Da, dacă nivelul respectiv de întrerupere nu este<br />

mascat;<br />

c) Nu;<br />

2. <strong>Se</strong> consideră un sistem de conducere a proceselor la<br />

care sistemul de tratare a cererilor de întrerupere este<br />

implementat cu un circuit Intel 8259A. Presupunem că se<br />

programează circuitul Intel 8259A astfel încât rotirea<br />

priorităţilor să se realizeze în permanenţă în modul A.<br />

Iniţial apare o cerere de întrerupere pe linia IR4. După<br />

terminarea tratării acesteia apar simultan cereri de<br />

întrerupere pe liniile IR1, IR4 şi IR6. Ordinea de tratare a<br />

acestora va fi:<br />

a) IR4, IR6, IR<strong>1.</strong><br />

b) IR1, IR4, IR6;<br />

c) IR6, IR4, IR1;<br />

d) IR1, IR6, IR4;<br />

e) IR6, IR1, IR4;<br />

3. <strong>Se</strong> consideră un lanţ de măsurare de forma:<br />

x Traductor<br />

i u<br />

Conversie<br />

v xc<br />

+ I/U CAN în unitaţi<br />

[u.i] Adaptor [mA] [V]<br />

inginereşti<br />

Elementele componente având următoarele caracteristici<br />

liniare: i = m1x<br />

+ n1<br />

, u = m2i<br />

, v = m3u<br />

, să se precizeze<br />

relaţia pe baza căreia se realizează conversia în unitaţi<br />

inginereşti.<br />

a) x c = v /( m1 m2m3<br />

) + n1<br />

/ m1<br />

.<br />

b) x c = m1 m2m3v<br />

− n1<br />

/ m1<br />

;<br />

c) x c = v /( m1 m2m3<br />

) − n1<br />

/ m1<br />

;<br />

4. Să se precizeze la ce adresă se afla în<br />

memorie vectorul de întrerupere tip 40:<br />

a) IP40 ---->A2 ; CS40 ---> A0.<br />

b) IP40 ---> B0; CS40 ---> B2;<br />

c) IP40 ---> B2 ; CS40 ---> B0;<br />

d) IP40 ---> A0 ; CS40 ---> A2;<br />

e) IP40 ---> 40 ; CS40 ---> 42 ;<br />

5. Precizaţi, în ordinea crescătoare a<br />

priorităţilor, grupurile de întreruperi acceptate de<br />

microprocesorul Intel 8086.<br />

a) Întreruperi hardware externe, întreruperi software,<br />

întreruperea nemascabilă, întreruperi interne, reset;<br />

b) Întreruperi interne, întreruperi software, întreruperi<br />

hardware externe, întreruperea nemascabilă, reset;<br />

c) Întreruperi hardware externe, întreruperea<br />

nemascabilă, întreruperi interne, întreruperi software,<br />

reset.<br />

d) Întreruperi software, întreruperi hardware externe,<br />

întreruperea nemascabilă, întreruperi interne, reset;<br />

6. Ce dispozitiv generează semnalul INTA<br />

într-un sistem cu microprocesor I8086 <br />

a) În ambele moduri - circuitul I8288.<br />

b) În modul minim - microprocesorul; în modul<br />

maxim - circuitul I8288;<br />

c) În ambele moduri – microprocesorul;<br />

d) În modul minim - circuitul I8288; în modul maxim<br />

– microprocesorul;<br />

7. Ce numere tip sunt rezervate pentru<br />

întreruperile interne <br />

a) 0, 1, 3, 4.<br />

b) 0, 1, 2, 3;<br />

c) 0, 2, 3, 4;<br />

d) 1, 2, 3, 4;<br />

8. Ce vector de întrerupere se află în<br />

memorie la adresele 000C8 ÷ 000CB <br />

a) tip 52.<br />

b) tip 49;<br />

c) tip 50;<br />

d) tip 51;<br />

e) tip 48;<br />

9. <strong>Se</strong> consideră un sistem de tratare a<br />

întreruperilor conţinând 4 circuite I8259A. Câte<br />

cereri de întrerupere pot fi acceptate direct <br />

a) 24;<br />

b) 28;<br />

c) 30.<br />

d) 32;<br />

10. Presupunem că un microprocesor Intel<br />

8086, lucrând la o frecvenţă de 10 MHz, introduce<br />

două stări T W (“wait” – de aşteptare) în fiecare ciclu<br />

de magistrală de tip I/O. Care este durata ciclului de<br />

magistrală pentru transmiterea unui cuvânt de date<br />

(16 biţi) la un port I/O de 16 biţi, amplasat la adresa<br />

1A1h <br />

a) 1100 ns;<br />

b) 400 ns;<br />

c) 1200 ns;<br />

d) 800 ns.<br />

e) 1000 ns;<br />

1<strong>1.</strong> Câte circuite de memorie EPROM 2716<br />

(2k8) sunt necesare pentru a obţine o capacitate de 96<br />

Kbiţi<br />

a)6; b) 8; c) 12; d) 48.<br />

12. <strong>Se</strong> consideră următoarea stare a<br />

microprocesorului 8086: (CS) = 1075h, (IP) = 0300h,<br />

(BX) = 0100h, (SI) = 0100h, (DS:100) = 00h,<br />

(DS:101) = 10h, (DS:200) = 00h, (DS:201) = 01h,<br />

(DS:202) = 00h, (DS:203) = 10h. De la ce adresă va<br />

continua programul după execuţia instrucţiunii:<br />

CALL DWORD PTR [BX + SI] <br />

a) 1075:1000;<br />

b) 1075:0100;


c) 1000:0100;<br />

d) 0100:1000;<br />

e) 1075:0302.<br />

13. <strong>Se</strong> consideră următoarea stare a<br />

microprocesorului 8086: (BX) = 0010h, (CX) = 0105h,<br />

(DI) = 0200h, (CF) = 1, (DS:220) = AAh, (DS:221) =<br />

55h. Care este rezultatul produs în operandul destinaţie<br />

prin executarea instrucţiunii:<br />

RCR WORD PTR [BX][DI] + 0010, CL <br />

a) (DS:220) = AAh, (DS:221) = ADh, (CF) = 0<br />

b) (DS:220) = 5Ah, (DS:221) = A5h, (CF) = 0;<br />

c) (DS:220) = 5Ah, (DS:221) = A5h, (CF) = 1;<br />

d) (DS:220) = ADh, (DS:221) = AAh, (CF) = 0;<br />

14. În timpul execuţiei subrutinei de tratare a<br />

întreruperii software INT 50, apare o cerere de<br />

întrerupere externă cu numărul tip 40. Va fi întreruptă<br />

tratarea subrutinei curente <br />

a) Da, dacă întreruperea respectivă nu este mascată şi<br />

s-au validat întreruperile externe prin execuţia<br />

instrucţiunii STI, in cadrul subrutinei.<br />

b) Da, deoarece numărul tip al întreruperii externe este<br />

mai mic decât cel al întreruperii software;<br />

c) Nu, deoarece întreruperile software au prioritate mai<br />

mare decât cele hardware externe, indiferent de<br />

numărul tip al acestora;<br />

15. <strong>Se</strong> consideră următoarea stare a<br />

microprocesorului 8086: (CX) = 0105h, (DI) = 0200h,<br />

(CF) = 1, (DS:200) = 22h, (DS:201) = 44h. Care este<br />

rezultatul în operandul destinaţie prin executarea<br />

instrucţiunii:<br />

ROR BYTE PTR [DI], CL <br />

a) (DS:200) = 11h, (CF) = 0;<br />

b) (DS:200) = 29h, (CF) = 0.<br />

c) (DS:200) = 22h, (CF) = 1;<br />

d) (DS:200) = 11h, (CF) = 1;<br />

16. Care fanion al microprocesorului I 8086<br />

stabileşte dacă registrele SI şi DI sunt incrementate sau<br />

decrementate în timpul unei instrucţiuni cu şiruri<br />

a) TF b) DF c) PF<br />

17. Care dintre registrele interne ale<br />

microprocesorului I8086 îşi modifică conţinutul în<br />

timpul unui salt intersegment<br />

a) IP; b) CS; c) CS şi IP.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!