Nr2_2009

3
Colocviu L Nr. 2 IA 1. Sa se indice in ce scop este folosita urmatoarea secventa de cod asm, stiind ca adresa portului paralel 8255 este definita prin constanta PPAR = 61H ,iar constanta BMASC = FCH: IN AL, PPAR AND AL, BMASC OUT PPAR, AL a. programarea circuitului 8253 sa lucreze cu timerul 1 b. dezactivarea sunetului la difuzorul PC-ului c. programarea frecventei semnalului audio generat de timerul 2 d. activarea sunetului la difuzorul PC-ului e. nici una din variantele de mai sus 2. Memoria de 1 Mo adresabila de un microprocessor 8086 este segmentata astfel: a. 4 segmente de maxim 64ko fiecare b. 4 segmente care impreuna ocupa 64ko c. 2 segmente de maxim 64ko fiecare d. 4 segmente de 256ko fiecare e. 2 segmente de 512ko fiecare 3. Instructiunea ADC destinate, sursa: a. Aduna operandul ‘destinatie’ cu operandul ‘sursa’ si depune resultatul in operandul ‘destinatie’ b. Aduna operandul ‘destinatie’ cu operandul ‘sursa’ si cu indicatorul CF si depune resultatul in operandul ‘destinatie’ c. Aduna operandul ‘destinatie’ cu operandul ‘sursa’ fara a modifica operandul ‘destinatie’ d. Este o instructiune folosita pentru a citi valoarea convertita de un convertor AD e. Scade din operandul ‘destinatie’ operandul ‘sursa’ si depune resultatul in operandul ‘destinatie’ 4. In urma secventei de instructiuni ASM: MOV AX, 25000 ADD AX, 10001 Indicatorii de depasire si de semn vor avea valorile: a. OF = 0, SF = 0; b. OF = 0, SF = 1; c. OF, SF nu se schimba d. OF = 1, SF = 1;

description

9

Transcript of Nr2_2009

Page 1: Nr2_2009

Colocviu L Nr. 2 IA

1. Sa se indice in ce scop este folosita urmatoarea secventa de cod asm, stiind ca adresa portului paralel 8255 este definita prin constanta PPAR = 61H ,iar constanta BMASC = FCH:

IN AL, PPAR AND AL, BMASC OUT PPAR, AL

a. programarea circuitului 8253 sa lucreze cu timerul 1b. dezactivarea sunetului la difuzorul PC-uluic. programarea frecventei semnalului audio generat de timerul 2d. activarea sunetului la difuzorul PC-uluie. nici una din variantele de mai sus

2. Memoria de 1 Mo adresabila de un microprocessor 8086 este segmentata astfel:a. 4 segmente de maxim 64ko fiecareb. 4 segmente care impreuna ocupa 64ko c. 2 segmente de maxim 64ko fiecared. 4 segmente de 256ko fiecaree. 2 segmente de 512ko fiecare

3. Instructiunea ADC destinate, sursa:

a. Aduna operandul ‘destinatie’ cu operandul ‘sursa’ si depune resultatul in operandul ‘destinatie’

b. Aduna operandul ‘destinatie’ cu operandul ‘sursa’ si cu indicatorul CF si depune resultatul in operandul ‘destinatie’

c. Aduna operandul ‘destinatie’ cu operandul ‘sursa’ fara a modifica operandul ‘destinatie’

d. Este o instructiune folosita pentru a citi valoarea convertita de un convertor ADe. Scade din operandul ‘destinatie’ operandul ‘sursa’ si depune resultatul in

operandul ‘destinatie’

4. In urma secventei de instructiuni ASM: MOV AX, 25000 ADD AX, 10001 Indicatorii de depasire si de semn vor avea valorile:

a. OF = 0, SF = 0;b. OF = 0, SF = 1;c. OF, SF nu se schimbad. OF = 1, SF = 1; e. OF = 1, SF nu se schimba

5. Pinul ‘GATE’ al unui timer este folosit pentru :

a. generarea unui puls la terminarea numarariib. a furniza timerului un semnal de ceas de o anumita frecventac. activarea timeruluid. dezactivarea functionarii timeruluie. nici una din variantele mai sus mentionate

6. In urma secventei de instructiuni ASM de mai jos: MOV AX, A AND AX, FFh

Page 2: Nr2_2009

Colocviu L Nr. 2 IA

putem:a. Reseta bitii 0 pana la 7 ai variabilei Ab. Testa bitii 0 pana la 7 ai variabilei Ac. Reseta bitii 8 pana la 15 ai variabilei Ad. Testa bitii 8 pana la 15 ai variabilei Ae. Seta bitii 0 pana la 7 ai variabilei A

7. Sa se indice in ce scop este folosita urmatoarea secventa de cod asm, stiind ca adresa adresa portului de control al 8253 este definita prin constanta OTIMC=43H , adresa portului de date al numaratorului 2 al 8253 este definta de constanta OTIM2 = 42H, iar constanta DTCMD = 1011 0110 b

{MOV AL, DTCMD ; OUT OTIMC, AL ; MOV AX, NDATA ;

OUT OTIM2, AL ; MOV AL, AH ;

OUT OTIM2, AL ; }

a. blocarea sunetului la difuzorul PC-uluib. activarea sunetului la difuzorul PC-uluic. programarea cuvintului de comanda in circuitul 8253d. setarea frecventei semnalului de iesire generat de timerul 2 al circuitului 8253e. toate variantele anterioare

8. O memorie RAM de tipul 1Mx16 are:a. 1024 cuvinte de 16 biti fiecareb. 20 biti de adresa ; 16 biti de datec. 1M biti de adresa; 16 biti de dated. 1048576 cuvinte de 2 octetie. 1M biti de date; 16 biti de adresa

9. Intr-un circuit ce utilizeaza microcontrolerul MSP430FG4618, la portul P5 pinul 1 se afla conectat un led. Sa se alcatuiasca o secventa, cu instructiuni din lista de mai jos, prin care se configureaza portul si se stinge ledul.

1) P5SEL &= 0xFD 2) P5SEL &= 0xDF3) P5OUT &= 0xFD4) P5DIR |= 0x025) P5OUT |= 0x026) P5DIR &= 0x02Secventa este urmatoarea

a. 2), 6), 3)b. 1), 5), 3) c. 1), 6), 5)d. 2), 5), 3)e. 1), 4), 3)

Page 3: Nr2_2009

Colocviu L Nr. 2 IA

1 2 3 4 5 6 7 8 9A er OK er er er er er er erB OK er OK er er OK er OK erC er er er er OK er OK er erD er er er OK OK er OK OK erE er er er er er er er er OK