Documente Academic
Documente Profesional
Documente Cultură
Grile MM 2013 Rezolvate
Grile MM 2013 Rezolvate
1. Care din următoarele mijloace de testare si depanare ar c. faptul că nu se pot defini puncte de oprire
fi cel mai util pentru testarea si depanarea unei aplicaţii (breakpoints) in program
complexe cu microcontroler: d. faptul că nu se poate utiliza sistemul de întreruperi
a. programator ISP
b. multimetru 8. Care din următoarele ar reprezenta un dezavantaj al
c. emulator utilizării unui depanator rezident (program monitor) ca
d. osciloscop mijloc de testare si depanare al unei aplicaţii cu
microcontroler:
2. La modul general, un microcontroler trebuie să fie a. faptul că nu se mai poate utiliza si un emulator in-
caracterizat şi de existenţa: circuit
a. unei memorii de program de mici dimensiuni b. faptul că execuţia codului se face mai lent
b. unei memorii de date de dimensiuni mari c. faptul că nu se mai poate examina conţinutul
c. unui sistem de întreruperi eficient registrelor
d. unui sistem de conversie analog-numeric d. faptul că aplicaţia nu poate utiliza unele din
resursele microcontrolerului
3. La modul general, pentru un sistem de calcul, utilizarea
unui limbaj de programare de nivel înalt, compilat faţă de 9. Ce înseamnă că un microcontroler are o memorie
unul interpretat, are in primul rând efect asupra: internă de program de tip OTP:
a. conciziei programului a. că programarea ei se poate face doar de un număr
b. preciziei de calcul a programului mic de ori (x10)
c. vitezei de execuţie a programului b. că programarea ei se poate face numai după o
d. portabilităţii programului ştergere prealabilă
c. că programarea ei se poate realiza doar o singură
4. Comparativ, utilizarea intr-o aplicaţie a unui dată
microcontroler in locul unui microprocesor de uz general ar d. că programarea ei se poate realiza doar la fabricant
duce şi la:
a. creşterea portabilităţii aplicaţiei 10. Memoria internă de program de tip FLASH a unui
b. creşterea fiabilităţii aplicaţiei microcontroler din familia AVR se poate şterge in mod
c. creşterea preciziei de calcul a aplicaţiei normal:
d. creşterea duratei de viaţă a aplicaţiei a. Si cu ajutorul radiaţiei ultraviolete
b. Doar prin modalităţi electrice
5. La un microcontroler tipic dintr-o familie oarecare, c. Doar prin modalităţi magnetice
există întotdeauna pe acelaşi circuit (chip): d. Si cu ajutorul radiaţiei infraroşii
a. memorie, într-o formă sau alta
b. un convertor analog-numeric 11. Facilitatea denumită generic ”bootloader” disponibilă
c. un convertor numeric-analogic pentru anumite familii/variante de microcontrolere este
d. un circuit comparator analogic strâns legată de:
a. existenţa unor instrucţiuni care permit scrierea in
6. Ce înseamnă că un microcontroler are o memorie internă memoria de tip SRAM
de program de tip FLASH-ISP: b. existenţa unor instrucţiuni care permit scrierea in
a. că programarea ei se poate realiza şi fără a scoate memoria de tip EEPROM
microcontrolerul din circuit c. existenţa unor instrucţiuni care permit scrierea in
b. că programarea ei se poate face doar de un număr memoria de tip FLASH
foarte mic de ori (x100) d. existenţa unor instrucţiuni care permit citirea din
c. că programarea ei se poate face fără să fie nevoie memoria de tip FLASH
de o ştergere prealabilă
d. că pentru programarea ei mai este nevoie şi de o 12. Diversele variante existente in familia AVR diferă intre
tensiune externă auxiliară ele si prin:
a. numărul de cicluri maşină in care se execută o
7. Care din următoarele ar reprezenta un dezavantaj al instrucţiune
utilizării unui simulator ca mijloc de testare si depanare al b. dimensiunea memoriei de date SRAM dedicată
unei aplicaţii cu microcontroler: registrelor de uz general
a. faptul că nu se poate examina conţinutul locaţiilor c. numărul de registre de uz general
de memorie d. dimensiunea memoriei de program FLASH
b. faptul că execuţia codului nu se face in timp real
1
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
13. La un microcontroler din familia AVR programarea b. Nivelele logice sunt compatibile TTL
biţilor de configurare de tip FLASH (a fuzibilelor): c. Nivelele logice sunt compatibile CMOS
a. este opţională d. Nivelele logice sunt compatibile RS-485
b. poate fi păstrată întotdeauna valoarea lor implicită
c. trebuie strict corelată cu natura si caracteristicile 20. Pentru un microcontroler din familia AVR, care din
aplicaţiei următoarele caracteristici nu sunt întâlnite la portul serial
d. se realizează automat la punerea sub tensiune a standard in modul de lucru asincron:
microcontrolerului a. rata baud (de bit) programabilă
b. 7 biţi de date
14. La un microcontroler din familia AVR, pentru ca un pin c. 10 biţi de date
dintr-un port să poată fi utilizat ca intrare trebuie ca: d. bit de paritate pară sau impară
a. in registrul PORT aferent portului trebuie scrisă
valoarea corespunzătoare 21. La un microcontroler oarecare realizat in tehnologie
b. in registrul DDR aferent portului trebuie scrisă CMOS, frecvenţa semnalului de ceas şi puterea consumată
valoarea corespunzătoare (disipată) sunt corelate astfel:
c. in registrul PIN aferent portului trebuie scrisă a. când creşte frecvenţa scade şi puterea consumată
valoarea corespunzătoare b. când scade frecvenţa scade şi puterea consumată
d. in registrele PIN si PORT aferente portului trebuie c. când scade frecvenţa creşte şi puterea consumată
scrise valorile corespunzătoare d. sunt mărimi practic independente
15. La un microcontroler din familia AVR, pentru ca un pin 22. Pentru familia AVR dimensiunea cuvântului de
dintr-un port să poată fi utilizat ca ieşire trebuie ca: memorie program este întotdeauna:
a. in registrul PIN aferent portului trebuie scrisă a. 14 biţi
valoarea corespunzătoare b. 8 biţi
b. in registrul PORT aferent portului trebuie scrisă c. 16 biţi
valoarea corespunzătoare d. 32 biţi
c. din registrele PIN si PORT aferente portului
trebuie citite valorile corespunzătoare 23. Registrele de uz general ale unităţii centrale a unui
d. in registrul DDR aferent portului trebuie scrisă microcontroler din familia AVR sunt numerotate:
valoarea corespunzătoare a. de la R1 la R32
b. de la RA1 la RA32
16. La un microcontroler din familia AVR programarea c. de la R0 la R31
biţilor de configurare de tip FLASH (a fuzibilelor) nu are d. de la R01 la R20
nici o legătură cu:
a. sistemul de generare a resetului 24. Numărătorul de program PC al unui microcontroler din
b. setul de instrucţiuni familia AVR, „numără”de fapt:
c. sistemul de generare a ceasului a. kilo cuvinte
d. memoria EEPROM b. octeţi
c. cuvinte
17. Orice microcontroler din familia AVR are: d. kilo octeţi
a. 16 registre de uz general si 16 registre dedicate
b. Întotdeauna tensiunea de alimentare Vcc=5V 25. Dacă la un microcontroler oarecare (in tehnologie
c. Cel mult un etaj pipeline la nivelul CPU CMOS) ar exista posibilitatea de oprire a tuturor semnalelor
d. O memorie de program de tip FLASH de ceas, atunci curentul mediu consumat de acesta:
a. creşte semnificativ
18. Pentru un microcontroler din oarecare familia AVR, b. scade la o valoare nesemnificativă
alimentat la Vcc=5V, nivelele logice de intrare pentru c. rămâne neschimbat
porturile de intrare sunt: d. creşte, dar nesemnificativ
a. compatibile TTL
b. ceva mai mari decât la circuitele TTL 26. La un microcontroler din familia AVR, cu memorie
c. VILmax=1.5V si VIHmin=3.5V internă de date, numărul maxim de obiecte care pot fi
d. la fel ca la seria 74HC alimentată la Vcc=5V memorate (salvate) în stivă este limitat de:
a. faptul că indicatorul de stivă (SP) are doar 8 biţi
19. Care din următoarele descrieri este adecvată pentru b. dimensiunea memoriei interne de date EEPROM
interfaţa electrică a portului serial (TxD-ieşire, RxD-intrare) c. dimensiunea memoriei interne de date SRAM
a unui microcontroler AVR, alimentat la Vcc=5V: d. faptul că numărătorul program(PC) are doar 16 biţi
a. Nivelele logice sunt compatibile RS-232
2
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
27. Interfaţa serială (portul serial) a unui microcontroler 34. La un microcontroler oarecare, dacă numărul de intrări
AVR permite aproape întotdeauna implementarea unui sau ieşiri numerice este insuficient, pentru mărirea lui s-ar
protocol de comunicaţie serială de tip: putea utiliza si:
a. cvasi-sincron a. un registru de numărare
b. asincron b. un registru de deplasare
c. pseudo-sincron c. un registru de decodificare
d. super-asincron d. un registru de codificare
28. Pentru un microcontroler din familia AVR, prin 35. Memoria de tip EEPROM existentă la majoritatea
intermediul căruia din următoarele nu se poate genera o microcontrolerelor din familia AVR este:
iniţializare hardware (reset): a. o memorie de program
a. punerea sub tensiune b. o memorie externă de program
b. watchdog (ceasul de garda) c. o memorie de date
c. pinul /RST d. o memorie volatilă
d. pinul RxD
36. Accesul la memoria de tip EEPROM, existentă la
29. Pe un pin (definit ca intrare) dintr-un port al unui majoritatea microcontrolerelor din familia AVR, este
microcontroler AVR trebuie adus un semnal care are realizat similar:
fronturi lente (timpi de creştere/cădere de x10 µsec), de ce a. memoriei SRAM interne
ar trebui să ţinem cont in proiectare? b. memoriei FLASH
a. de faptul că intrarea nu este de tip trigger Schmitt c. este specific doar ei
b. de curentul de intrare al pinului din port d. memoriei SRAM externe
c. de faptul că tensiunea de prag a intrării este mai
mare de 1.8V 37. Arhitectura de calcul a familiei AVR este descrisă ca
d. de histerezisul mare al intrării fiind si de tip:
a. Moore
30. In contextul familiei AVR, si nu numai, un vector de b. Turing
întrerupere este: c. Von Neumann
a. o adresă fixă de tratare a unei întreruperi d. Harvard
b. o adresă programabilă de tratare a unei întreruperi
c. o adresă oarecare din rutina de tratare a 38. Pentru un microcontroler din familia AVR, care din
întreruperilor următoarele caracteristici nu pot fi întâlnite la portul serial
d. adresa la care se găseşte adresa de început a rutinei standard:
de tratare a întreruperilor a. posibilitatea utilizării a 3 biţi de stop
b. lipsa unui generator propriu pentru stabilirea ratei
31. Microcontrolerele din familia AVR sunt caracterizate si baud (de bit)
de existenţa: c. existenta unor indicatori de eroare
a. aceluiaşi număr de surse de întrerupere d. utilizarea unui bit de paritate pară sau impară
b. unui număr constant de surse de întrerupere
c. un număr diferit de surse de întrerupere 39. La un microcontroler din familia AVR numărul de biţi
d. a 10 surse de întrerupere ai indicatorului de stivă SP este legat de:
a. dimensiunea memoriei interne de date SRAM
32. Care din următoarele tipuri constructive de capacitori ar b. dimensiunea memoriei externe de date SRAM
fi adecvat pentru decuplarea alimentării unui c. dimensiunea memoriei interne de date EEPROM
microcontroler? d. dimensiunea memoriei interne de program FLASH
a. Capacitor ceramic inductiv
b. Capacitor ceramic multistrat 40. Pentru unitatea centrală a unui microcontroler din
c. Capacitor ceramic spiralat familia AVR, registrele denumite X, Y, Z sunt:
d. Capacitor ceramic depănuşat a. registre de uz general, de 8 biţi, independente
b. registre de 16 biţi alcătuite din 2 registre de uz
33. In contextul familiei AVR, care din următoarele general de 8 biţi grupate
facilităţi nu este disponibilă pentru portul serial standard, c. registre de 16 biţi independente
utilizat într-un mod asincron: d. nu există astfel de registre
a. Posibilitatea programării numărului de biţi de stop
b. Posibilitatea programării numărului de biţi de date 41. Arhitectura de calcul a familiei de microcontrolere
c. Posibilitatea programării numărului de biţi de start AVR este descrisă ca fiind orientată pe:
d. Posibilitatea programării ratei baud (de bit) a. acumulator/memorie
3
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
44. Pentru un microcontroler din familia AVR, cuvântul de 51. Pentru un microcontroler din familia AVR care din
stare program (PSW) al unităţii centrale este un registru următoarele tipuri de memorie ar fi adecvat pentru
dedicat care conţine si: memorarea unor date constante utilizate de o aplicaţie
a. indicatorii de întrerupere oarecare:
b. indicatorii de condiţie a. SRAM extern
c. indicatorii de apel b. registre
d. indicatorii de defect c. SRAM intern
d. EEPROM
45. Având la dispoziţie un microcontroler din familia AVR
alimentat la Vcc, care din următoarele variante de 52. Pentru un microcontroler din familia AVR, in cazul
alimentare nominală externă ar fi indicată pentru o aplicaţie utilizării protocolului de comunicaţie serială asincronă,
din industria automobilului (automotive): integritatea si corectitudinea informaţiei vehiculate poate fi
a. Vcc=2.5V asigurată si cu ajutorul:
b. Vcc=5V a. unui bit de stop
c. Vcc=1.8V b. unui bit de start
d. Vcc=3.3V c. unui bit de paritate
Justificare. d. unui bit de date
46. In cazul unui microcontroler oarecare care posedă o 53. La un microcontroler din familia AVR programarea
interfaţă de tip JTAG ea poate, in mod tipic, fi utilizată biţilor de configurare de tip FLASH (a fuzibilelor):
pentru: a. configurează sistemul de numărare-temporizare in
a. modificarea tensiunii de alimentare nominale mod numărător sau temporizator
b. vizualizarea semnalului de ceas b. modifică rezoluţia sistemului de conversie analog
c. programarea memoriei de program si depanare numerică
d. reprogramarea setului de instrucţiuni c. permite configurarea portului serial in modul
sincron sau asincron
47. Care din următoarele acronime poate fi asociat d. configurează sistemul de generare a iniţializării
arhitecturii de calcul a familiei AVR: hardware (a reset-ului)
a. MIPS
b. FIPS 54. Care este natura informaţiei care se programează efectiv
c. CISC in memoria de program a unui microcontroler:
d. RISC a. cod obiect
b. cod ASCII
48. Una din diferenţele intre memoria de tip FLASH si cea c. cod maşină
de tip EEPROM existente la familia AVR ţine de: d. cod hex
a. rata mai mare de erori pentru memoria EEPROM
b. numărul diferit de cicluri de citire posibile
4
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
58. Arhitectura de calcul a familiei de microcontrolere 65. Care din următoarele tehnici nu reprezintă o modalitate
AVR este descrisă ca fiind orientată pe: de a accesa dispozitivele de intrare sau ieşire pentru un
a. acumulator si memorie sistem de calcul:
b. acumulator a. Acces direct la memorie (DMA)
c. registru b. Alternare
d. memorie si registru c. Interogare
d. Întrerupere
59. Câte fire ar fi necesare pentru o implementare minimală
a unei comunicaţii seriale asincrone (folosind standardul 66. In cazul unui sistem de calcul cu mai multe surse de
RS-232) de tip full duplex, intre două sisteme cu întreruperi contează si:
microcontrolere, fizic separate: a. Semnul lor
a. 2 b. Mărimea lor
b. 4 c. Prioritatea lor
c. 3 d. Paritatea lor
d. 6
Justificare. 67. Prin intermediul vectorilor de întrerupere se asociază:
a. Faza cu modulul întreruperii
60. Pentru familia AVR un apel de subrutină presupune si: b. Sursa întreruperii cu rutina de tratare a ei
a. salvarea automată in stivă a adresei de întoarcere si c. Sursa vectorială cu prelucrarea ei
a indicatorilor de condiţie d. Rutina de tratare cu numărul de instrucţiuni
b. salvarea automată in stivă doar adresei de necesare
întoarcere
c. salvarea automată in stivă a adresei de întoarcere si 68. Pentru un microcontroler din familia AVR activarea
a indicatorului de stivă (SP) globală a sistemului de întreruperi se face cu ajutorul unui
d. salvarea automată in stivă a adresei de întoarcere si bit care se află in:
acumulatorului sau registrelor de uz general a. Indicatorul de stivă (SP)
b. Numărătorul program (PC)
61. Pentru un sistem de calcul oarecare, in raport cu c. Registrul de întreruperi (INTR)
evoluţia programului principal, o întrerupere este in general: d. Cuvântul de stare program (PSW)
a. un eveniment sincron
b. un eveniment asincron 69. Pentru un microcontroler din familia AVR întoarcerea
c. un eveniment utilizator dintr-o procedură/subrutină apelată sau dintr-una de tratare
5
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
a unei întreruperi presupune, restaurarea automată a adresei 76. Care din următoarele tehnici generice poate fi utilizată
de întoarcere din: pentru reducerea nivelului de zgomot electromagnetic in
a. Indicatorul de stivă cazul unui sistem cu microcontroler:
b. Numărătorul program a. decorticarea
c. Stivă b. electrizarea
d. Cuvântul de stare program c. ecranarea
d. magnetizarea
70. Care din următoarele categorii de aplicaţii ar fi mai
adecvată pentru un microcontroler de 8 biţi: 77. Dacă ar fi să „comparăm” un circuit comparator
a. aplicaţii care implică si calcul polinomial analogic si unul numeric (de 1 bit), cele două circuite au
b. aplicaţii care implică numai calcul in virgulă fixă comun faptul:
c. aplicaţii care implică si calcul in virgulă mobilă a. Că au amândouă o ieşire numerică
d. aplicaţii care implică si calcul trigonometric b. Că au amândouă o intrare analogică
c. Că au amândouă o intrare inversoare
71. Principial, perifericul de tip UART al unui d. Că au amândouă intrări numerice
microcontroler din familia AVR, destinat comunicaţiei
seriale, este realizat in jurul unui circuit numeric secvenţial 78. Un sistem de conversie analog numerică, existent la un
de natura unui: microcontroler, poate avea, la modul general, intrări
a. registru de numărare analogice:
b. registru de stare a. simetrice si/sau complementare
c. registru de deplasare b. simetrice si/sau diferenţiatoare
d. registru indexat c. asimetrice si/sau diferenţiale
d. simetrice si/sau integratoare
72. Dacă pentru un microcontroler tehnica de conversie
analog numerică utilizată este de tipul cu aproximaţii 79. Dacă un microcontroler oarecare are si un sistem de
succesive, ea este asociată de regulă si cu utilizarea unui conversie analog numerică, caracterizat ca având rezoluţia
circuit de: de 6 biţi, atunci mărimea lui de ieşire va avea:
a. eşantionare si multiplicare a. 256 de valori diferite
b. eşantionare si memorare b. 128 de valori diferite
c. blocare si memorare c. 64 de valori diferite
d. multiplicare si memorare d. 1024 de valori diferite
Justificare.
73. Pentru un microcontroler din familia AVR care are si
un sistem de conversie analog numerică, obţinerea a mai 80. Pentru un microcontroler din familia AVR care are si
multor intrări analogice este realizată cu ajutorul unui un sistem de conversie analog numerică, tehnica utilizată
circuit de natura unui: pentru conversia analog numerică este:
a. multiplicator analogic a. paralelă
b. multiplexor analogic b. aproximaţii succesive
c. minimizator analogic c. dublă pantă
d. maximizator analogic d. tensiune frecvenţă
74. In cazul unei comunicaţii seriale asincrone timpul 81. Pentru un microcontroler din familia AVR care are si
(durata) de bit este, prin raportare la rata baud (de bit): un sistem de conversie analog numerică, rezoluţia
a. direct proporţional convertorului analog-numeric este de:
b. invers proporţional a. 8 biţi
c. nu depinde de rata baud b. 12 biţi
d. depinde pătratic de rata baud c. 10 biţi
d. programabilă de utilizator
75. Utilizarea unei modalităţi de semnalizare diferenţiale in
cazul comunicaţiei seriale are ca efect si mărirea: 82. Sursa de tensiune echivalentă conectată pe una din
a. imunităţii la perturbaţiile de mod diferenţial intrările analogice ale unui microcontroler AVR (care are si
b. imunităţii la perturbaţiile de mod comun un sistem de conversie analog numerică) este de dorit să
c. imunităţii la perturbaţiile de mod simplu aibă impedanţa sau rezistenţa internă:
d. imunităţii la perturbaţiile de mod complex a. cât mai mare
b. egală cu rezistenţa sau impedanţa de intrare
c. cât mai mică
d. nu există o astfel de condiţionare
6
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
7
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
93. Câte fire ar fi necesare pentru conectarea a două 100. Un pin Px al unui microcontroler (alimentat la
microcontrolere AVR (un master si un slave) prin Vcc=5V) este configurat ca intrare si prin un rezistor R
intermediul unei magistrale seriale de tip SPI (considerând =1kOhm este conectat la o sursă de cc Vx ca in figură (cu
că au deja o masă comună): masa comună cu sursa de alimentare a microcontrolerului).
a. 5 Vx------R------Px
b. 3 Care va fi tensiunea pe pinul Px dacă Vx= - 3V:
c. 2 a. cca. 5V
d. 4 b. cca. 0.7V
c. cca. - 0.7V
94. Magistralele seriale I2C (TWI) si respectiv SPI pot fi d. cca. - 3V
descrise in primul rând ca fiind: Justificare.
a. asincrone
b. asimetrice 101. Care din următoarele reprezintă o caracteristică
c. sincrone electrică a unui pin de microcontroler (CMOS) utilizat ca
d. simetrice intrare:
Justificare. a. curent de intrare mic pentru „1” si relativ mare
pentru „0”
95. Pentru un microcontroler oarecare b. curent de intrare mic pentru „0” si relativ mare
existenţa/implementarea unei stive (stack) TCP/IP pentru „1”
reprezintă: c. curenţi de intrare nesemnificativi pentru cele două
a. modalitatea de a realiza o conectivitate Firewire stări logice ale intrării („0” si „1”)
b. modalitatea de a realiza o conectivitate USB d. curenţi de intrare relativi mari pentru cele două
c. modalitatea de a realiza o conectivitate Ethernet stări logice ale intrării („0” si „1”)
d. modalitatea de a realiza o conectivitate Bluetooth
102. Care din următoarele tipuri de magistrale seriale,
96. Specificaţia electrică pentru standardul de comunicaţie identificate prin acronime consacrate, întâlnite si la
serială RS-485 indică si că se utilizează o modalitate de microcontrolere, este foarte utilizat în industria
semnalizare: automobilului:
a. simetrică a. I2C
b. asimetrică b. CAN
c. diferenţială c. SPI
d. bimetrică d. USB
97. Standardul de comunicaţie serială RS-485 este descris 103. Care din următoarele perechi de tensiuni ar
in primul rând ca fiind unul adecvat pentru o comunicaţie: reprezenta nivele logice de intrare valide („0” si „1”), pentru
a. bidirecţională un microcontroler din familia AVR alimentat la Vcc=5V:
b. punct la punct a. VIL=1.5V si VIH=3.5V
c. multi-punct b. VIL=0.5V si VIH=3.5V
d. unidirecţională c. VIL=1V si VIH=2.5V
d. VIL=0.1V si VIH=1.8V
98. Standardele de comunicaţie serială RS-232 si RS-485
sunt din punct de vedere electric: 104. Un capacitor de decuplare se conectează faţă de
a. compatibile bornele (pinii) de alimentare ale/ai unui microcontroler:
b. compatibile doar pentru o legătură punct la punct a. cât mai departe
c. incompatibile b. in serie cu un rezistor adecvat
d. incompatibile doar pentru o legătură multi-punct c. cât mai aproape
d. in serie cu un inductor adecvat
99. Care este tehnologia generică de fabricaţie in care se
realizează orice microcontroler modern: 105. Dacă prin intermediul unui pin de microcontroler
a. BiCMOS configurat ca ieşire ar trebui să comandăm (stins-aprins) un
b. PMOS bec cu incandescenţă de mică putere, de ce ar trebui sa
c. CMOS ţinem cont:
d. NMOS a. de faptul ca randamentul becului este mai bun in
curent alternativ
b. de faptul ca el se comportă ca o rezistentă liniară
c. de caracterul unidirecţional al curentului pe la
bornele becului
8
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
112. Pentru un temporizator sau numărător existent ca 118. Dorim să realizăm, intre două sisteme cu
periferic pentru un microcontroler, care din următoarele ar microcontrolere, o comunicaţie serială, half-duplex,
reprezenta un eveniment semnificativ declanşat de acesta:
a. O împărţire
9
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
10
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
Justificare. a. Utilizată
b. Incrementată
132. Dacă un pin al unui microcontroler este configurat c. Iniţializată
ca ieşire, atunci curentul de ieşire asociat va fi: d. Dublată
a. pozitiv când ieşirea este in „0” si negativ când
ieşirea este in „1” 139. In cazul unui compilator C, care din următoarele
b. pozitiv pentru ambele stări ale ieşirii tipuri este, la modul general, dependent si de arhitectura
c. negativ când ieşirea este in „0” si pozitiv când unităţii centrale pentru care este implementat compilatorul:
ieşirea este in „1” a. char
d. sensul depinde doar de natura sarcinii conectate la b. int
ieşire c. float
d. unsigned char
133. Diferenţa intre o comunicaţie serială half-duplex si
una full-duplex intre două microcontrolere este dată de: 140. In cazul unui compilator C, domeniul de reprezentare
a. posibilitatea unuia din microcontrolere doar de a a unei variabile de tip unsigned char este (in zecimal):
emite a. 0 …65535
b. imposibilitatea controlului prin bit de paritate b. 0…255
c. posibilitatea de a emite si a recepţiona in acelaşi c. 0…512
timp d. -128 …+127
d. posibilitatea unuia din microcontrolere doar de a Justificare.
recepţiona
141. In cazul unui model de compilare C,
134. Dacă dorim să comandăm un LED (aprins-stins) cu macroinstrucţiunile sunt prelucrate la nivelul:
ajutorul unui pin al unui microcontroler, configurat ca a. bibliotecarului
ieşire, in proiectare trebuie să ţinem cont si de: b. asamblorului
a. sursa de ceas pentru microcontroler c. link-editorului (editorului de legături)
b. existenţa unui sistem de temporizare-numărare d. pre-procesorului
c. culoarea LED-ului
d. setul de instrucţiuni al microcontrolerului 142. In limbajul C, orice şir de caractere este, implicit,
Justificare. delimitat de caracterul terminator:
a. „/t”
135. Dacă dorim să comandăm luminozitatea unui LED b. „/n”
folosind o tehnică de modulare in durată, cu ajutorul unui c. „/r”
pin al unui microcontroler, configurat ca ieşire, ne bazăm pe d. „/0”
faptul că factorul de umplere al formei de undă de comandă
va fi aproximativ: 143. In general instrucţiunile de deplasare stânga sau
a. invers proporţional cu curentul mediu prin LED dreapta reprezintă o modalitate eficientă si de a:
b. independent de curentul mediu prin LED a. modifica semnul mărimilor
c. direct proporţional cu curentul mediu prin LED b. realiza înmulţiri sau împărţiri cu puteri ale lui 2
d. dependent logaritmic de curentul mediu prin LED c. realiza adunări sau scăderi cu puteri ale lui 2
d. realiza înmulţiri sau împărţiri cu puteri ale lui 10
136. Limbajul de programare C poate fi descris in primul
rând ca unul: 144. Care din următoarele operaţii (in C) realizează
a. Pragmatic împărţirea cu 4 a valorii operandului unsigned char a ?
b. Procedural a. a = a << 2;
c. Procesual b. a = a >> 3;
d. Paternalist c. a = a >> 2;
d. a = a >> 4;
137. In cazul unui compilator C, modificatorul „volatile” Justificare.
are legătura cu:
e. Înlocuirea codului generat 145. Care este rezultatul următoarei operaţii (in C): 0x01
f. Alterarea codului generat ^ 0x10 ?
g. Optimizarea codului generat a. 0x00
h. Minimizarea codului generat b. 0x11
c. 0x10
138. Orice programator C, chiar si unul începător, trebuie d. 0x01
să ştie că o variabilă de tip pointer trebuie întotdeauna: Justificare.
11
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
146. Care este rezultatul evaluării lui x (de tip char) din d. octeţii sunt memoraţi începând de la cea mai mare
expresia următoare (in C): x= ~ (0x55) ? adresă
a. 0x00
b. 0xAA 153. Arhitectura de calcul AVR foloseşte o reprezentare a
c. 0xFF structurilor multi-octet de tip:
d. 0x01 a. Big Endian
Justificare. b. Middle Endian
c. Little Endian
147. Care este rezultatul evaluării lui x (de tip char) din d. Last Endian
expresia următoare (in C): x= ! ( 0x01) ?
a. 0x00 154. Pentru un microcontroler din familia AVR utilizarea
b. 0xAA memoriei de program pentru memorarea unor date
c. 0xFF constante este:
d. 0x01 a. strict interzisă
Justificare. b. posibilă
c. imposibilă
148. Rezultatul evaluării, in C, a lui x (de tip char) din d. periculoasă dacă nu se iau precauţii speciale
expresia următoare: x= ! ( 0x01 || 0x00 ) va fi:
a. Adevărat 155. Pentru un microcontroler din familia AVR, dacă aş
b. Depăşit vrea să citesc un cuvânt sau un octet din memoria de tip
c. Fals FLASH, utilizând limbajul C, trebuie in mod obligatoriu să
d. Echilibrat folosesc şi:
Justificare. a. o variabilă de tip şir de biţi
b. o variabilă de tip structură
149. Care este rezultatul următoarei operaţii (in C): 0x10 | c. o variabilă de tip uniune (union)
0x10 ? d. o variabilă de tip pointer
a. 0x00
b. 0x11 156. Un microcontroler din familia AVR este iniţializat
c. 0x10 prin deconectarea si reconectarea, după câteva secunde, a
d. 0x01 tensiunii de alimentare. După această manevră conţinutul
Justificare. tuturor locaţiilor (octeţilor) din memoria SRAM de date va
fi:
150. Care este rezultatul următoarei operaţii (in C): 0x01 a. identic cu cel dinaintea iniţializării
& 0x10 ? b. 0x00
a. 0x00 c. 0xFF
b. 0x11 d. neprecizat
c. 0x10
d. 0x01 157. Un microcontroler din familia AVR este iniţializat
Justificare. prin activarea (=’0’), timp de câteva secunde, a pinului
/RESET (semnalul de reset extern fiind activat prin fuzibilul
151. Care din următoarele valori (exprimate pe un octet) corespunzător). După această manevră conţinutul tuturor
va fi evaluată logic, in limbajul C, ca FALSE (Falsă): ? locaţiilor (octeţilor) din memoria SRAM de date va fi:
a. 0x00 a. identic cu cel dinaintea iniţializării
b. 0x01 b. 0x00
c. 0x02 c. 0xFF
d. 0xFF d. neprecizat
Justificare.
158. Care din următoarele este o declaraţie corectă de
152. Ce înseamnă o reprezentare (ordonare) Little Endian pointer (in limbaj C) la variabila a de tip char :
a unei structuri multi-octet: a. char a;
a. cel mai puţin semnificativ octet (LSB-Least b. pointer char a;
Significant Byte) este memorat la cea mai mică c. char &a;
adresă d. char *a;
b. octeţii sunt memoraţi începând de la cea mai mică
adresă
c. cel mai semnificativ octet (MSB-Most Significant
Byte) este memorat la cea mai mică adresă
12
Grila model
2012/2013 Disciplina „Microcontrolere si microprocesoare” – anul III MCT, ROB, ISM
159. In limbajul C, să presupunem că examinăm sau citim întrebări. O întrebare de natură afirmativă poate
conţinutul unei variabile a de tip char si găsim valoarea avea enunţul modificat in negativ (..nu..) , răspunsul
0x92 (exprimată evident in hexazecimal). Care este valoarea corect devenind evident altul.
exprimată in zecimal a acestei variabile ?
a. 110 Justificările menţionate sunt cu titlu ilustrativ, in
b. -110 sensul că o cerere de justificare poate apărea si la
c. 146 alte întrebări.
d. -146
Justificare. Justificările trebuie să fie cat mai concise posibil, in
spaţiul dedicat (pe grila de examen).
160. In limbajul C, să presupunem că avem o variabilă a In cadrul examenului utilizarea oricărui mijloc de calcul
de tip int cu valoarea, in zecimal, de 32767. Care va fi electronic va fi interzisă!
valoarea ei, in zecimal, după aplicarea modificatorului de
tip (char)a ? VEŢI AVEA LA DISPOZIŢIE CEL PUŢIN O
a. 127 CIORNA, CARE NU SE VA PREDA ODATA CU
b. -128 GRILA!
c. 32767
d. -1
Justificare.
Observaţii importante
Grila este de tipul in singur răspuns corect (din cele
patru).
Încercuirea (sau marcarea sub orice formă) a mai mult
de un răspuns este echivalentă cu anularea
punctajului întrebării.
13