Sunteți pe pagina 1din 13

Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)

*Vezi si observațiile/indicațiile de la finalul documentului

1. Limbajul de programare C poate fi descris in primul a. Realiza ridicări la pătrat


rând ca unul: b. Realiza înmulţiri sau împărţiri cu puteri ale lui 2
a. Procedural c. Realiza adunări sau scăderi cu puteri ale lui 2
b. Funcțional
11. Care din următoarele operaţii (in C) realizează
2. „Intrarea” unui compilator pentru limbajul C este de principial împărţirea cu 4 a valorii operandului unsigned
natura unui fișier de tip: char a ?
a. Binar a. a = a << 2;
b. Text b. a = a >> 3;
c. a = a >> 2;
3. „Ieşirea” unui compilator propriu-zis pentru limbajul d. a = a >> 4;
C este de natura: Justificare.
a. Unui fișier binar
b. Unui fișier text 12. Care este rezultatul următoarei operaţii (in C): 0x01 ^
Justificare. 0x10 ?
a. 0x00
4. In cazul unui compilator C, modificatorul „volatile” b. 0x11
are legătura cu: c. 0x10
a. Marcarea codului generat d. 0x01
b. Optimizarea codului generat Justificare.
c. Minimizarea codului generat
13. Care este rezultatul evaluării lui x (de tip char) din
5. In cazul unui model de compilare C, expresia următoare (in C): x= ~ (0x55) ?
macroinstrucţiunile sunt prelucrate la nivelul: a. 0x00
a. Bibliotecarului b. 0xAA
b. Asamblorului c. 0xFF
c. Link-editorului (editorului de legături) d. 0x01
d. Pre-procesorului Justificare.

6. Orice programator C, chiar si unul începător, trebuie 14. Care este rezultatul evaluării lui x (de tip char) din
să ştie că o variabilă de tip pointer trebuie întotdeauna: expresia următoare (in C): x= ! ( 0x01) ?
a. Utilizată a. 0x00
b. Incrementată b. 0xAA
c. Inițializată c. 0xFF
d. 0x01
7. Care din următorii constructori nu tine nici de limbajul Justificare.
C, nici de implementarea unei bucle ?
a. For 15. Rezultatul evaluării, in C, a lui x (de tip char) din
b. Repeat Until expresia următoare: x= ! ( 0x01 || 0x00 ) va fi:
c. Do while a. Adevărat
d. While b. Fals
Justificare.
8. In cazul unui compilator C, care din următoarele tipuri
este, la modul general, dependent si de arhitectura unităţii 16. Care este rezultatul următoarei operaţii (in C): 0x10 |
centrale pentru care este implementat compilatorul: 0x10 ?
a. char a. 0x00
b. int b. 0x11
c. float c. 0x10
d. unsigned char d. 0x01
Justificare
9. In cazul unui compilator C, domeniul de reprezentare
a unei variabile de tip char este (in zecimal): 17. Care este rezultatul următoarei operaţii (in C): 0x01
a. 0 …65535 & 0x10 ?
b. 0…255 a. 0x00
c. 0…512 b. 0x11
d. -128 …+127 c. 0x10
Justificare. d. 0x01
Justificare.
10. In general instrucţiunile de deplasare stânga sau
dreapta (la nivel de bit) reprezintă o modalitate eficientă
si de a:

1
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

18. Care din următoarele valori (exprimate pe un octet) 25. Dacă avem o variabilă declarată ca pointer la o
va fi evaluată logic, in limbajul C, ca FALSE (Falsă): ? structură, care din următorii operatori este utilizat pentru a
a. 0x00 accesa membrii structurii prin intermediul variabilei
b. 0x01 pointer:
c. 0x80 a. &
d. 0xFF b. .
Justificare. c. ->
d. *
19. In cazul unui sistem de calcul, o reprezentare
(ordonare) Little Endian a unei structuri multi-octet 26. In contextul compilatorului C Win AVR să
înseamnă că: presupunem că avem un vector v de tipul char memorat
a. Cel mai puţin semnificativ octet (LSB) este începând de la adresa 0x2000; ptrv este un pointer la v
memorat la cea mai mică adresă (presupus declarat corect); care este locația adresată de
b. Cel mai semnificativ octet (MSB) este memorat prtv+3 ?
la cea mai mică adresă a. 0x2006
b. 0x2001
20. Care din următoarele (in limbajul C) ar putea returna, c. 0x2003
intr-un pointer definit corespunzător, adresa variabilei a ? Justificare.
a. a;
b. address a; 27. Ce înțelegeți din următorul bloc de cod C:
c. &a; #include<stdio.h>
d. **a; int main()
{
21. La depanarea/testarea unei aplicații scrisă in limbajul int i=10;
C, să presupunem că examinăm sau citim conţinutul unei int *j=&i;
variabile a de tip char si găsim valoarea 0x92 (exprimată return 0;
evident in hexazecimal). Care este valoarea exprimată in }
zecimal a acestei variabile ? a. j si i sunt pointeri la int
a. 110 b. i este un pointer la int si memorează adresa lui j
b. -110 c. j este un pointer la int si memorează adresa lui i
c. 146 d. j este un pointer la un pointer la int si
d. -146 memorează adresa lui i
Justificare.
28. Care din următoarele tipuri generice nu există nativ in
22. Ce declară de fapt următoarea linie de cod C? limbajul C:
int *countPtr, count; a. Caracter
a. Două variabile int b. Boolean
b. Un pointer la int si o variabilă int c. Întreg
c. Doi pointeri la int d. Flotant
d. Declarația este invalidă
29. Care din următoarele operații aritmetice nu sunt
23. In limbajul C, să presupunem că avem o variabilă a permise cu pointeri in limbajul C:
de tip int cu valoarea, in zecimal, de 32767. Care va fi a. ++
valoarea ei, in zecimal, după aplicarea modificatorului de b. *
tip (char)a ? c. -
a. 127 d. +
b. -128
c. 32767 30. In limbajul C, un pointer nul este diferit de unul
d. -1 neinițializat ?
Justificare. a. Adevărat
b. Fals
Justificare
24. In limbajul C, să presupunem că avem următoarea
declarație validă de pointer: char *b; care din 31. Presupunând că variabilele a si b au fost declarate
următoarele ne va returna adresa locaţiei de memorie in corect si corespunzător, dacă a = &b; atunci:
care se află memorat b ? a. Valoarea lui b este adresa adresei lui a
a. *b b. Valoarea lui a este adresa lui b
b. &b c. Valoarea lui b este adresa lui a
c. b d. Valoarea lui a este adresa adresei lui b

2
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

32. In cazul unui compilator C, domeniul de reprezentare 40. La modul general, un microcontroler trebuie să fie
a unei variabile de tip unsigned char este (in zecimal): caracterizat şi de existenţa:
a. 0 …65535 a. unei memorii de program de mici dimensiuni
b. 0…255 b. unei memorii de date de dimensiuni mari
c. 0…512 c. unui sistem de întreruperi eficient
d. -128 …+127 d. unui sistem de conversie analog-numeric
Justificare.
41. Comparativ, utilizarea intr-o aplicaţie a unui
33. Care este (limbajul in C) rezultatul evaluării expresiei microcontroler in locul unui microprocesor de uz general
constante (1<<5) , ea fiind reprezentată pe 8 biți ? ar duce şi la:
a. 0x10 a. Creşterea portabilităţii aplicaţiei
b. 0x20 b. Creşterea fiabilităţii aplicaţiei
c. 0x08 c. Creşterea preciziei de calcul a aplicației
d. 0x20 Justificare.
Justificare.
42. La un microcontroler tipic dintr-o familie oarecare,
34. Care din următoarele operaţii (in C) realizează există întotdeauna pe acelaşi circuit (chip):
principial înmulțirea cu 8 a valorii operandului unsigned a. Memorie, într-o formă sau alta
int a ? b. Convertor analog-numeric
a. a = a << 3; c. Convertor numeric-analogic
b. a = a >> 3;
c. a = a >> 8; 43. Care din următoarele mijloace de testare si depanare
d. a = a >> 4; ar fi cel mai util pentru testarea si depanarea software a
Justificare. unei aplicaţii complexe cu microcontroler:
a. Multimetru
35. Care din următoarele este o declaraţie corectă de b. Numărător/frecvenţmetru
pointer (in limbaj C) la variabila a de tip char : c. Emulator in-circuit
a. char a; d. Osciloscop
b. pointer char a;
c. char &a; 44. Care este natura/denumirea generică a informaţiei
d. char *a; care se programează in memoria de program a unui
microcontroler(a unei unități centrale):
36. In limbajul C, o directivă #define este utilizată si a. Cod obiect
pentru definirea: b. Cod ASCII
a. Unei funcții c. Cod maşină
b. Unei macroinstrucțiuni d. Cod hex
c. Unei microinstrucțiuni
45. Pentru a programa codul aplicaţiei in memoria de
37. Pentru a reprezenta caracterele alfa-numerice, program a unui microcontroler, de multe ori se utilizează
tipăribile sau nu, una din cele mai vechi si răspândite un format de fişier text standardizat numit:
codificări utilizate in programare este cea numită: a. INTEL EXE
a. ANSI b. INTEL HEX
b. BCD c. INTEL COM
c. HEX d. INTEL BIN
d. ASCII
46. La modul general, pentru un sistem de calcul
38. In limbajul C, orice şir de caractere este, implicit, incorporat, utilizarea unui limbaj de programare de nivel
delimitat de caracterul terminator: înalt, compilat faţă de unul interpretat, are in primul rând
a. „/t” efect asupra:
b. „/n” a. Preciziei de calcul a programului
c. „/r” b. Vitezei de execuţie a programului
d. „/0” c. Portabilităţii programului

39. Codul ASCII standard (ne-extins) utilizează pentru 47. Un sistem incorporat, este un sistem de calcul, in mod
codificarea unui caracter: tipic programat ca să realizeze:
a. 5 biţi a. O categorie cat mai largă de sarcini
b. 9 biţi b. O anumită sarcină sau categorie îngustă de
c. 7 biţi sarcini
d. 16 biţi c. Practic orice sarcină

3
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

48. Un sistem incorporat este, de regulă, programabil de


către utilizator: 57. Care din următoarele ar reprezenta un dezavantaj al
a. Doar in sensul conceput de proiectant utilizării unui simulator ca mijloc de testare si depanare al
b. Doar in cazuri excepționale unei aplicaţii cu microcontroler:
c. Doar de către fabricant a. Faptul ca nu se poate examina conţinutul
locaţiilor de memorie
49. Arhitectura de calcul ARM este in mod nativ, b. Faptul ca execuţia codului nu se face in timp real
actualmente, o arhitectură de: c. Faptul ca nu se pot defini puncte de oprire
a. 32 sau 64 biți (breakpoints) in program
b. 8 sau 32 biți
c. 8 sau 16 biți 58. Care din următoarele ar reprezenta un dezavantaj al
d. 64 sau 128 biți utilizării unui depanator rezident (program monitor) ca
mijloc de testare si depanare al unei aplicaţii cu
50. Un sistem de calcul având o arhitectură de calcul microcontroler:
ARM poate fi implementat: a. Faptul că nu se mai poate utiliza si un emulator
a. numai ca microprocesor in-circuit
b. numai ca microcontroler b. Faptul că execuţia codului se face mai lent
c. ca microprocesor sau microcontroler c. Faptul că aplicaţia nu poate utiliza unele din
resursele microcontrolerului
51. Acronimul THUMB asociat arhitecturii de calcul
ARM reprezintă de fapt un: 59. Ce înseamnă că un microcontroler are o memorie
a. procesor de virgulă mobilă internă de program de tip OTP:
b. sistem de întreruperi a. Că programarea ei se poate face doar de un
c. set de instrucțiuni număr mic de ori (x10)
d. registru sistem b. Că programarea ei se poate realiza doar o singură
dată
52. Care din următorii identificatori (si comerciali) este c. Că programarea ei se poate realiza doar la
asociat arhitecturii de calcul ARM: fabricant
a. Ampex
b. Vortex 60. Facilitatea denumită generic ”bootloader” disponibilă
c. Cortex si pentru anumite familii/variante de microcontrolere
d. Copex AVR 8 biți presupune obligatoriu existența unor
instrucţiuni:
53. Instrucțiunile asociate unei arhitecturi de calcul ARM a. Care permit scrierea in memoria interna de date
nu permit manipularea directa a : de tip SRAM
a. registrelor b. Care permit scrierea in memoria interna de date
b. memoriei de tip EEPROM
c. biților c. Care permit scrierea in memoria interna de
d. întreruperilor program de tip FLASH

54. Un procesor de tip ARM, aflat in starea THUMB, 61. La un microcontroler oarecare, realizat in tehnologie
poate executa numai instrucțiuni de: CMOS, frecvenţa semnalului de ceas şi puterea
a. 32 de biți consumată (disipată) sunt corelate astfel:
b. 16 biți a. Când creşte frecvenţa scade şi puterea consumată
c. 8 biți b. Când scade frecvenţa scade și puterea consumată
d. 64 de biți
62. Dacă la un microcontroler oarecare, realizat in
55. Sub-sistemele identificate de acronimul AMBA, tehnologie CMOS, ar exista posibilitatea de oprire a
asociate si arhitecturii de calcul ARM, reprezintă de fapt (aproape) tuturor interne semnalelor de ceas, atunci
un sistem de: curentul mediu consumat de acesta:
a. întreruperi a. Creşte semnificativ
b. magistrale b. Scade la o valoare nesemnificativă
c. registre c. Rămâne neschimbat
d. numărătoare
63. In general, faptul că o aplicaţie cu un microcontroler
56. Ce înseamnă că un microcontroler are o memorie utilizează o memorie externă de program sau date de tip
internă de program de tip FLASH-ISP: paralel reprezintă:
a. Că programarea ei se poate realiza şi fără a a. Un dezavantaj
scoate microcontrolerul din circuit b. Un avantaj
b. Că programarea ei se poate realiza numai Justificare.
scoțând microcontrolerul din circuit

4
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

64. Memoria de program a unui microcontroler este


descrisă ca având dimensiunea de 2048 de cuvinte de 16 72. Care din următoarele tehnici generice poate fi
de biţi. Capacitatea sa totală exprimată in biţi este: : utilizată pentru reducerea nivelului de zgomot
a. 32 Kbiti electromagnetic in care trebuie să funcționeze un sistem
b. 16 Kbiti cu microcontroler:
c. 2 Kbiti a. Electrizarea
d. 2 Mbiţi b. Ecranarea
Justificare: c. Magnetizarea

65. Memoria de program a unui microcontroler este 73. Pentru un microcontroler oarecare existenta unei stive
descrisă ca având dimensiunea de 4096 de cuvinte de 32 (stack) TCP/IP reprezintă:
de biţi. Capacitatea sa totală exprimată in octeţi (Bytes) a. Modalitatea de a realiza o conectivitate USB
este: b. Modalitatea de a realiza o conectivitate Ethernet
a. 32 K octeţi c. Modalitatea de a realiza o conectivitate
b. 16 K octeţi Bluetooth
c. 2 K octeţi
d. 2 M octeţi 74. Care din următoarele reprezintă o caracteristică
Justificare: electrică a unui pin de microcontroler (CMOS)
utilizat/configurat ca intrare:
66. Una din diferențele intre memoriile interne de tip a. Curenţi de intrare mici sau nesemnificativi
FLASH si cea de tip EEPROM existente si la familia b. Curenţi de intrare relativi mari
AVR ține si de:
a. Numărul diferit de cicluri de citire posibile 75. Ca pentru orice circuit numeric complex, un capacitor
b. Numărul diferit de cicluri de scriere posibile utilizat pentru decuplarea alimentării se conectează faţă
c. Durata mult diferită a ciclurilor de citire posibile de bornele de alimentare ale unui microcontroler:
a. Cât mai departe
67. Care din următoarele categorii de aplicaţii ar fi cea b. Cât mai aproape
mai adecvată pentru un microcontroler de 8 biţi:
a. Aplicaţii care implică numai calcul in virgulă 76. Tensiunea de alimentare nominală a unui
fixă microcontroler este descrisă ca fiind Vcc = 5V +/- 5%.
b. Aplicaţii care implică numai calcul in virgulă Care din următoarele tensiuni se încadrează in plaja dată:
mobilă a. 5.40V
Justificare. b. 4.85V
c. 4.65V
68. Utilizarea calculelor in virgulă mobilă pentru un d. 5.28V
microprocesor sau microcontroler este avantajoasă in Justificare.
primul rând atunci când:
a. Există un suport software pentru acestea 77. Dacă un pin al unui microcontroler este configurat ca
b. Există un suport hardware pentru acestea ieşire, atunci curentul de ieşire asociat va fi:
a. Pozitiv când ieşirea este in „0” si negativ când
69. Reprezentarea in virgulă mobilă a unor mărimi ar fi ieşirea este in „1”
necesară atunci când: b. Negativ când ieşirea este in „0” si pozitiv când
a. Domeniul de reprezentare al mărimilor este ieşirea este in „1”
foarte mare
b. Domeniul de reprezentare al mărimilor este 78. Folosind o sursă de tensiune alternativă de 5V
bipolar (cu semn) (valoare efectivă) putem alimenta direct un
microcontroler:
70. Practic, la ora actuală orice microcontroler este a. Adevărat
realizat in tehnologia numita generic: b. Fals
a. NMOS
b. BICMOS 79. Pentru un sistem de calcul oarecare, in raport cu
c. CMOS evoluţia programului principal, o întrerupere hardware
este in mod tipic:
71. Care din următoarele criterii de selecţie ale unei a. Un eveniment sincron
variante de microcontroler dintr-o anumită familie (in b. Un eveniment asincron
ideea ca există aceste variante) ar trebui să fie prioritar
pentru o aplicaţie din industria automobilului: 80. La modul general, pentru un sistem de calcul, tratarea
a. viteza foarte mare de calcul unei întreruperi este similară unui:
b. imunitatea la perturbații electromagnetice a. Instrucţiuni de salt
c. dimensiunea cat mai mare a memoriei de b. Instrucțiuni de apel de procedură
program

5
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

81. La modul general, pentru un


microcontroler/microprocesor oarecare, utilizarea 90. O arhitectură de calcul ARM este descrisă si ca fiind
sistemului de întreruperi permite si: de tip:
a. O mai bună utilizare a memoriei de date sau a a. CISC
registrelor b. RISC
b. O mai bună utilizare a timpului de calcul al CPU c. FIPS
c. O mai bună utilizare a memoriei de program d. MIPS

82. La modul general, pentru un sistem de calcul, 91. Diversele variante existente in familia AVR diferă
utilizarea întreruperilor pentru intrări /ieşiri are doar intre ele si prin:
dezavantajul că necesită la fiecare prelucrare a a. Numărul de cicluri maşină in care se execută
întreruperii: instrucțiunile
a. Comutarea contextului b. Dimensiunea memoriei de date SRAM pentru de
b. Comutarea sursei de alimentare registrele de uz general
c. Dimensiunea memoriei de program FLASH
83. Care din următoarele tehnici nu reprezintă o
modalitate de a accesa dispozitivele de intrare sau ieşire 92. La un microcontroler din familia AVR 8 biti
pentru un sistem de calcul: programarea biţilor de configurare de tip FLASH (a
a. Acces direct la memorie fuzibilelor) se face astfel:
b. Alternare a. Poate fi păstrată întotdeauna valoarea lor
c. Interogare implicită
d. Întrerupere b. Trebuie strict corelată cu natura si caracteristicile
aplicaţiei
84. In cazul unui sistem de calcul oarecare, cu mai multe c. Poate fi realizata automat la punerea sub
surse de întreruperi contează si: tensiune a microcontrolerului
a. Semnul lor
b. Mărimea lor 93. La un microcontroler din familia AVR 8 biți
c. Prioritatea lor programarea biților de configurare de tip FLASH (a
fuzibilelor) nu are nici o legătură cu:
85. Prin intermediul vectorilor de întrerupere se asociază: a. Sistemul de generare a resetului
a. Faza cu modulul întreruperii b. Setul de instrucţiuni
b. Sursa întreruperii cu rutina de tratare a ei c. Sistemul de generare a ceasului
c. Rutina de tratare a ei cu numărul de instrucţiuni
necesare 94. Care din următoarele interfețe generice disponibile
pentru diverse variante de AVR nu poate fi utilizată direct
86. Care din următoarele acronime poate fi asociat in pentru programarea memoriilor interne de tip NVM ale
primul rând arhitecturii de calcul a familiei AVR 8 biți: unui microcontroler AVR 8 biți:
a. MIPS a. JTAG
b. FIPS b. SPI
c. CISC c. TWI
d. RISC d. debugWire

87. Diferența esențială intre o arhitectură de calcul 95. Pentru familia AVR dimensiunea cuvântului de
Harvard si una Von Neumann ar fi: memorie program este întotdeauna de:
a. Concatenarea memoriei de program cu cea de a. 14 biţi
date b. 18 biţi
b. Separarea memoriei de program de cea de date c. 16 biţi
c. Segmentarea memoriei de program si a celei de
date 96. Numărătorul de program PC al unui microcontroler
din familia AVR, „numără”de fapt:
88. Arhitectura de calcul a familiei de microcontrolere a. octeţi
AVR 8 biți este descrisă si ca fiind una orientată pe: b. cuvinte
a. Memorie
b. Acumulator 97. La un microcontroler din familia AVR numărul de
c. Registru biţi ai indicatorului de stivă SP este legat de:
a. Dimensiunea memoriei interne de date SRAM
89. Arhitectura de calcul a familiei AVR este descrisă si b. Dimensiunea memoriei interne de date
ca fiind de tip: EEPROM
a. Moore c. Dimensiunea memoriei interne de program
b. Harvard FLASH
c. Von Neumann

6
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

98. Principial majoritatea membrilor familiei de d. Port serial (UART)


microcontrolere AVR implementează o stivă software
care „crește” in memoria de date SRAM internă: 106. In contextul familiei AVR 8 biti, un vector de
a. In jos (către adrese mai mici) întrerupere este:
b. In sus (către adrese mai mari) a. O adresă fixă de tratare a unei întreruperi
b. O adresă programabilă de tratare a unei
99. In cazul unui microcontroler AVR care posedă o întreruperi
interfaţă de tip JTAG ea poate, in mod tipic, fi utilizată c. O adresă oarecare din rutina de tratare a
pentru: întreruperilor
a. Programarea tensiunii de alimentare nominale
b. Programarea memoriei program si depanare 107. Microcontrolerele din familia AVR 8 biti sunt
c. Programarea setului de instrucțiuni caracterizate si de existenţa:
a. Aceluiaşi număr de surse de întrerupere
100. La un microcontroler din familia AVR, cu b. Unui număr constant de surse de întrerupere
memorie internă de date, numărul maxim de obiecte care c. Unui număr diferit de surse de întrerupere
pot fi memorate (salvate) în stivă este limitat de:
a. Dimensiunea memoriei interne FLASH 108. Pentru un microcontroler din familia AVR, care
b. Dimensiunea memoriei interne EEPROM din următoarele tipuri de memorie ar fi adecvat pentru
c. Dimensiunea memoriei interne SRAM memorarea unor date constante utilizate de o aplicaţie
oarecare:
101. Memoria interna de tip EEPROM existentă la a. Registre
majoritatea microcontrolerelor din familia AVR 8 biti este b. SRAM intern
de fapt utilizata ca: c. EEPROM intern
a. O memorie de program
b. O memorie de date 109. Pentru un microcontroler din familia AVR
c. O memorie volatilă utilizarea memoriei de program FLASH pentru
memorarea unor date constante este:
102. Un microcontroler din familia AVR este iniţializat a. Posibilă
prin deconectarea si reconectarea, după câteva secunde, a b. Imposibilă
tensiunii de alimentare. După această manevră conţinutul
tuturor locaţiilor (octeţilor) din memoria interna SRAM 110. Pentru un microcontroler din familia AVR, dacă
de date va fi: aş vrea să citesc o variabilă, cuvânt sau octet, din
a. Identic cu cel dinaintea iniţializării memoria de tip FLASH, utilizând limbajul C, trebuie in
b. 0x00 mod obligatoriu să folosesc şi o altă:
c. 0xFF a. Variabilă de tip şir de biţi
d. Neprecizat b. Variabilă de tip structură
c. Variabilă de tip uniune (union)
103. Un microcontroler din familia AVR este iniţializat d. Variabilă de tip pointer
prin activarea (=’0’), timp de câteva secunde, a pinului
/RESET. După această manevră conţinutul tuturor 111. Pentru familia AVR 8 biti un apel de subrutină
locaţiilor (octeţilor) din memoria interna SRAM de date (procedură) presupune si:
va fi: a. Salvarea automată in stivă a adresei de întoarcere
a. Identic cu cel dinaintea iniţializării si a indicatorilor de condiţie
b. 0x00 b. Salvarea automată in stivă a adresei de întoarcere
c. 0xFF
d. Neprecizat 112. Pentru un microcontroler din familia AVR,
numărul de biți efectiv implementați ai numărătorului de
104. Pentru un microcontroler din familia AVR, program PC este legat de dimensiunea maximă
cuvântul de stare program (PSW) al unităţii centrale este implementata a:
un registru dedicat care conţine si: a. Memoriei interne de date
a. Indicatorii de întrerupere b. Memoriei interne de program
b. Indicatorii de condiţie c. Memoriei externe de date
c. Indicatorii de apel
113. Pentru un microcontroler din familia AVR 8 biți,
105. Pentru un microcontroler din familia AVR, prin intre numărătorul de program PC si indicatorul de stivă
intermediul căruia din următoarele evenimente sau SP există relația:
periferice nu se poate genera o iniţializare hardware a. Când creşte PC, creşte si SP
(reset): b. Când descreşte SP , creşte si SP
a. Power up c. Nu există nici o relaţie directă intre PC si SP
b. Watchdog (ceasul de garda)
c. Brownout

7
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

114. Pentru un microcontroler din familia AVR 122. Pentru un microcontroler oarecare din familia
poziţia (indexul) unui vector de întrerupere in tabela de AVR dimensiunea maximă a spaţiului de adresare al
vectori de întrerupere are legătură si cu: memoriei interne SRAM este:
a. Semnul întreruperii a. Mai mare oricum decât cea a memoriei FLASH
b. Prioritatea întreruperii b. Mai mică oricum decât cea a memoriei FLASH
c. Mărimea întreruperii c. Întotdeauna egală cu 512 octeţi

115. Pentru un microcontroler din familia AVR 8 biti 123. Pentru un microcontroler din familia AVR in
si nu numai, întoarcerea dintr-o procedură apelată sau urma unui reset (iniţializare hardware) nu fac obiectul
dintr-una de tratare a unei întreruperi presupune, iniţializării:
restaurarea adresei de întoarcere din: a. Indicatorul de stivă (SP)
a. Indicatorul de stivă (SP) b. Memoria interna de date
b. Numărătorul de program (PC) c. Registrele portului serial
c. Stivă d. Registrele sistemului de temporizare-numărare
d. Memoria de program
124. Pentru un microcontroler din familia AVR in
116. Pentru un microcontroler din familia AVR 8 biti urma unui reset (iniţializare hardware) prima instrucţiune
(si nu numai), o rutină de tratare a unei întreruperi poate fi este executată din memoria de program de la adresa:
eventual întreruptă la rândul ei? a. 0x0FFFEH
a. Da b. 0x0000H
b. Nu c. 0x0FFFFH
Justificare. d. 0x0002H

117. La un microcontroler din familia AVR 125. Pentru un microcontroler din familia AVR,
programarea biţilor de configurare de tip FLASH (a întreruperile externe, atunci când există, pot fi programate
fuzibilelor): să fie active:
a. Configurează si sistemul de numărare- a. Doar pe nivel
temporizare in mod numărător sau temporizator b. Pe nivel sau pe front
b. Configurează si portul serial in modul sincron c. Doar pe front
sau asincron
c. Configurează si sistemul de generare a 126. Pentru un microcontroler din familia AVR 8 biti,
iniţializării hardware (al reset-ului) tabela cu vectorii de întrerupere se află in memoria de
program intr-o zonă situată tipic:
118. Un microcontroler din familia AVR 8 biti, a. La adresele superioare
functie de varianta: b. La adresele inferioare
a. Poate avea memorie externă de date
b. Poate avea memorie externă de program 127. Generatorul de ceas al unui microcontroler din
familia AVR are frecvenţa de 8MHz. Perioada semnalului
119. Avem un microcontroler din familia AVR, de ceas va fi:
încapsulat intr-o capsula cu 18 de pini. Atunci el in mod a. 1250 nsec
sigur: b. 125 nsec
a. Nu poate avea memorie externă de date c. 125 µsec
b. Poate avea memorie externă de date d. 12.5 msec
Justificare Justificare.

120. Pentru un microcontroler din familia AVR 128. Pentru un microcontroler din familia AVR care
durata cat trebuie să fie activ semnalul de Reset din următoarele tipuri de generator de ceas nu poate fi
(iniţializare hardware) este legată in primul rând de: utilizat:
a. Timpul necesar pentru stabilizarea oscilatorului a. Oscilator RC intern
de ceas b. Oscilator RC extern
b. Timpul necesar iniţializării memoriei interne de c. Oscilator cu cuarţ intern
date d. Oscilator cu cuarţ extern

121. Actualmente, pentru familia de microcontrolere 129. La un microcontroler din familia AVR, pentru ca
AVR dimensiunea maximă a spaţiului de adresare al un pin dintr-un port să poată fi utilizat ca intrare trebuie
memoriei de program este de: ca:
a. Oricum mai mică de 32 de kilo octeţi a. In registrul PORT aferent portului trebuie scrisă
b. Oricum mai mare de 64 de kilo octeţi valoarea corespunzătoare
c. Întotdeauna de 64 de kilo octeți b. In registrele DDR si PORT aferente portului
trebuie scrisă valoarea corespunzătoare

8
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

c. In registrele PIN si PORT aferente portului 137. Un pin Px al unui microcontroler AVR,
trebuie scrise valorile corespunzătoare alimentat la Vcc=5V este configurat ca ieşire si este
programat in „1”. Două rezistoare R1 si R2 de 50 KOhmi
130. La un microcontroler din familia AVR, pentru ca sunt înseriate si se conectează la acest pin si respectiv la
un pin dintr-un port să poată fi utilizat ca ieşire trebuie ca: masă:
a. In registrul PORT aferent portului trebuie scrisă Px ----R1----R2----Masă
valoarea corespunzătoare Care este valoarea tensiunii pe nodul comun al celor 2
b. Din registrele PIN si PORT aferente portului rezistoare:
trebuie citite valorile corespunzătoare a. cca. 5V
c. In registrele DDR si PORT aferente portului b. cca. 3.75V
trebuie scrise valorile corespunzătoare c. cca. 2.5V
d. cca. 1.25V
131. La un microcontroler din familia AVR, dacă un Justificare.
pin dintr-un port a fost configurat ca intrare, fără
rezistenţa de sarcină (pull-up) conectată intern la Vcc, el 138. Un pin Px al unui microcontroler (alimentat la
poate fi descris ca fiind intr-o stare: Vcc=5V) este configurat ca intrare numerica si, prin un
a. Oscilantă rezistor R =1kOhm, este conectat la o sursă de cc Vx ca in
b. Flotantă figură (cu masa comună cu sursa de alimentare a
c. Batantă microcontrolerului).
Vx------R------Px
132. La un microcontroler din familia AVR 8 biti, Care va fi tensiunea pe pinul Px dacă Vx= - 3V:
dacă un pin dintr-un port a fost configurat ca intrare a. cca. 5V
numerica, fără rezistenţa de sarcină (pull-up) conectată b. cca. 0.7V
intern la Vcc, el poate fi descris ca fiind in starea de: c. cca. - 0.7V
a. „1”(H) d. cca. - 3V
b. Înaltă impedanță Justificare.
c. „0”(L)
d. Joasă impedanță 139. Pentru un temporizator sau numărător existent ca
periferic pentru un microcontroler, care din următoarele
133. La un microcontroler oarecare, dacă numărul de ar reprezenta un eveniment semnificativ aferent acestuia
intrări sau ieşiri numerice este insuficient, pentru mărirea si utilizabil pentru declanșarea unei întreruperi:
lui s-ar putea utiliza si un circuit numeric de natura unui: a. O împărţire
a. Numărător b. O depăşire
b. Registru de deplasare c. O înmulțire
c. Decodificator
140. La un microcontroler oarecare, pentru sistemul
134. Dacă prin intermediul unui pin de microcontroler de temporizare-numărare, diferenţa între modurile de
configurat ca ieşire numerică, ar trebui să comandăm, lucru temporizator (timer) și respectiv numărător
eventual cu ajutorul unui TBJ sau MOSFET, bobina unui (counter) este legată de:
releu electromagnetic de mică putere, ar trebui să mai a. De cu ce sunt preîncărcate registrele de numărare
ţinem cont in proiectarea sistemului si: L si H
a. De viteza de calcul a microcontrolerului b. De unde provine semnalul de ceas pentru
b. De viteza de variaţie a capacităţii releului registrele de numărare L si H
c. De viteza de variaţie a curentului prin releu c. De modul în care sunt conectate registrele de
numărare L si H
135. Care ar fi o diferenţă semnificativă intre
tehnologiile generice de afişare a informaţiei LED si 141. Pentru un temporizator sau numărător binar de 8
LCD: biţi, numărul maxim de stări distincte este:
a. Durata de viaţă a. 512
b. Fiabilitatea b. 255
c. Consumul propriu c. 256
d. 128
136. Dacă dorim să comandăm luminozitatea unui LED Justificare.
folosind o tehnică de modulare in durată, cu ajutorul unui
pin al unui microcontroler, configurat ca ieşire, ne bazăm 142. Un temporizator sau numărător binar de 8 biţi,
pe faptul că factorul de umplere al formei de undă de numără „in sus”; un eveniment de tip „depășire” are loc
comandă va fi aproximativ invers proporțional cu curentul atunci când el trece (valori hex):
mediu prin LED-ul in conducție directa: a. Din 00 in FF
a. Adevărat b. Din FF in 00
b. Fals c. Din 00 in 01
d. Din FF in FE

9
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

Justificare.
150. Dacă pentru un microcontroler tehnica de
143. Pentru un microcontroler din familia AVR conversie analog numerică utilizată este de tipul cu
temporizatorul Timer 0 (de 8 biţi) este programat astfel aproximaţii succesive, ea este asociată obligatoriu si cu
încât să aibă frecvenţa de ceas (de intrare) de 1MHz. utilizarea unui circuit de:
Care va fi durata maximă a unui ciclu complet (a unei a. Eșantionare si multiplicare
perioade) de numărare: b. Eșantionare si memorare
a. 256 µsec
b. 1024 µsec 151. Pentru un microcontroler din familia AVR care
c. 512 µsec are si un sistem de conversie analog numerică, obţinerea a
d. 256 msec mai multor intrări analogice este realizată tipic cu ajutorul
Justificare. unui:
a. Multiplicator analogic
144. Un microcontroler din familia AVR are b. Multiplexor analogic
temporizatorul Timer 0 (de 8 biţi) programat astfel încât c. Multiplexor numeric
să aibă perioada semnalului de ceas (de intrare) de 5
µsec. Care va fi frecvenţa minimă de apariţie a unei 152. Dacă ar fi să „comparăm” un circuit comparator
depăşiri a acestuia: analogic si unul numeric (de 1 bit), cele două circuite au
a. cca. 780 kHz comun faptul:
b. cca. 780 Hz a. Că au amândouă o ieşire numerică
c. cca. 7.8 Hz b. Că au amândouă o intrare analogică
d. cca. 200 kHz c. Că au amândouă intrări numerice
Justificare.
153. Care din următoarele operații are in primul rând
145. Avem două temporizatoare sau numărătoare legătură cu dimensiunea timp a unui semnal de intrare
binare, unul de 8 biţi N8 si celalalt de 16 biţi N16, care au analogic, pentru un microcontroler cu sistem de conversie
acelaşi semnal de ceas. Duratele T8 si T16, ale ciclurilor analog-numerică:
complete de numărare vor fi: a. Cuantificarea
a. T16 > T8 b. Eșantionarea
b. T16=T8
c. T16 < T8 154. Un sistem de conversie analog numerică,
d. T8 = T16 / 2 existent la un microcontroler, poate avea, la modul
Justificare. general, intrări analogice:
a. Asimetrice si/sau complementare
146. Pentru o aplicație cu microcontroler, utilizarea b. Asimetrice si/sau diferențiale
unui periferic de tip temporizator „ceas de
gardă”(watchdog) este o modalitate de a-i crește: 155. Pentru un microcontroler din familia AVR 8 biți
a. Fiabilitatea care are si un sistem de conversie analog numerică,
b. Portabilitatea tehnica utilizată pentru conversia analog numerică este:
c. Mentenabilitatea a. Aproximaţii succesive
b. Dublă pantă
147. Care din următoarele tehnici generice ar fi mai c. Tensiune frecvenţă
adecvate pentru comanda turaţiei unui motor de curent
continuu de mică putere (micromotor) cu ajutorul unui 156. O sursă de tensiune echivalentă conectată pe una
microcontroler: din intrările analogice ale unui microcontroler AVR, care
a. modularea in durată are si un sistem de conversie analog numerică, este de
b. modularea in amplitudine dorit să aibă impedanţa sau rezistenţa internă:
c. modularea in frecvenţă a. Cât mai mare
b. Cât mai mică
148. Care din următoarele tehnici generice poate fi Justificare.
asociată acronimului PWM:
a. modulaţie in amplitudine 157. Dacă un microcontroler oarecare are si un sistem
b. modulaţie a factorului de umplere de conversie analog numerică, caracterizat ca având
c. modulaţie in frecvenţă rezoluţia de 6 biţi, atunci mărimea lui de ieşire va avea:
a. 256 de valori diferite
149. Tehnica de modulație numerică denumită b. 128 de valori diferite
generic PWM, presupune pentru un tren de impulsuri că: c. 64 de valori diferite
a. Frecvența e variabilă si factorul de umplere d. 1024 de valori diferite
constant Justificare.
b. Frecvența e constantă si factorul de umplere
variabil

10
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

158. Despre numărul binar 11001100, rezultatul unei a. cca. 1.4V


conversii analog-numerice, știm că este reprezentat în cod b. cca. 0.6V
binar complement faţă de 2, pe 8 biţi. Care este c. cca. 0.8V
echivalentul său în zecimal ? d. cca. 1.2V
a. 89 Justificare.
b. -86
c. -114 163. Pentru ca să măsurăm un curent continuu cu
d. -52 ajutorul unei intrări analogice a unui microcontroler
Justificare. AVR (având un sistem de conversie analog numerică)
avem nevoie de cel puţin un:
159. Un microcontroler din familia AVR, cu sistem a. Capacitor
de conversie analog numerică, utilizează o sursă de b. Inductor
referinţă VREF=3V, iar valoarea rezultată in urma unei c. Rezistor
conversii unipolare cu rezoluţia de 10 biţi (cu valoarea Justificare.
aliniată la dreapta) este 0x64. Cât a fost valoarea tensiunii
de intrare corespunzătoare: 164. Am putea utiliza un circuit integrator RC (cu un
a. cca. 29V singur rezistor si un singur capacitor), pe un pin de ieșire
b. cca. 2.9V al unui microcontroler, cu scopul realizării unei:
c. cca. 0.29V a. Filtrări trece-bandă
d. cca. 0.029V b. Filtrări opreşte-bandă
Justificare. c. Filtrări trece-jos

160. Un microcontroler din familia AVR, cu sistem 165. Care din următoarele descrieri este adecvată
de conversie analog numerică, utilizează o sursă de pentru interfaţa electrică a portului serial-U(S)ART (TxD-
referinţă VREF=3V. Valoarea tensiunii de intrare ieşire, RxD-intrare) a unui microcontroler AVR, alimentat
corespunzătoare este 1.5V. Care va fi valoarea rezultată de exemplu la Vcc=5V:
(in hex, cu valoarea aliniată la dreapta) in urma unei a. Nivelele logice sunt compatibile RS-232
conversii unipolare cu rezoluţia de 10 biţi? b. Nivelele logice sunt compatibile TTL
a. cca 0x0FF c. Nivelele logice sunt compatibile RS-485
b. cca. 0x200
c. cca. 0x3F0 166. Pentru un microcontroler din familia AVR, care
d. cca. 0xFFF din următoarele caracteristici nu sunt întâlnite la portul
Justificare. serial standard in modul de lucru asincron (UART):
a. 7 biţi de date
161. Un pin ADCx al unui microcontroler AVR, b. 10 biţi de date
alimentat la Vcc=5V este configurat ca intrare analogică, c. Bit de paritate pară sau impară
utilizând o sursă de referinţă VREF=Vcc. Două rezistoare
R1=10 KOhmi si R2 = 10 KOhmi sunt înseriate si se 167. Interfaţa serială a unui microcontroler AVR
conectează cu nodul comun la acest pin si respectiv la permite aproape întotdeauna implementarea unui protocol
Vcc si masă: de comunicaţie serială de tip:
ADCx a. Asincron
Vcc ----R1---|- --R2----Masă b. Pseudo-sincron
Care va fi valoarea rezultată (in hex, cu valoarea aliniată
la dreapta) in urma unei conversii unipolare a acestei 168. In contextul familiei AVR, care din următoarele
intrări, cu rezoluţia de 8 biţi (din care utilizăm doar cei facilităţi nu este disponibilă pentru portul serial standard,
mai semnificativi 8 biți)? utilizat într-un mod asincron:
a. cca 0x20 a. Posibilitatea programării numărului de biţi de
b. cca. 0x80 stop
c. cca. 0xF0 b. Posibilitatea programării numărului de biţi de
d. cca. 0x50 start
Justificare.
169. Pentru un microcontroler din familia AVR, care
din următoarele caracteristici nu pot fi întâlnite la portul
162. Un pin Px al unui microcontroler AVR, serial standard:
alimentat la Vcc=5V este configurat ca intrare analogica. a. Posibilitatea utilizării a 3 biţi de stop
Două rezistoare R1=84 KOhmi si R2 = 16 KOhmi sunt b. Lipsa unui generator propriu pentru rata baud
înseriate si se conectează cu nodul comun la acest pin si c. Existența unor indicatori/biți de eroare
respectiv la Vcc si masă:
Px 170. Pentru un microcontroler din familia AVR, in
Vcc ----R1---|- --R2----Masă cazul utilizării portului (UART) si protocolului de
Valoarea aproximativă a tensiunii pe pinul Px este: comunicaţie serială asincronă, integritatea si

11
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

corectitudinea informaţiei vehiculate poate fi asigurată si 178. In cazul unei comunicaţii seriale asincrone
cu ajutorul unui: timpul (durata) de bit este, prin raportare la rata baud
a. Bit de stop (viteza de comunicație):
b. Bit de start a. Direct proporţional
c. Bit de paritate b. Invers proporţional
c. Nu depinde de rata baud
171. Pentru o comunicaţie serială asincronă (si nu
numai) termenul de „rată baud” descrie explicit un număr 179. Utilizarea unei modalităţi de semnalizare
de: diferenţiale in cazul comunicaţiei seriale are ca efect si
a. Kilo biți pe secundă mărirea:
b. Kilo octeţi pe secundă a. Imunităţii la perturbaţiile de mod diferenţial
c. Biţi pe secundă b. Imunităţii la perturbaţiile de mod comun
d. Octeţi pe secundă
180. Principial, perifericul de tip UART al unui
172. Câte fire ar fi necesare pentru o implementare microcontroler din familia AVR, destinat comunicaţiei
minimală a unei comunicaţii seriale asincrone seriale, este realizat in jurul unui circuit numeric
bidirecţionale intre două microcontrolere diferite: secvenţial sincron de natura unui:
a. 2 a. Registru de numărare
b. 4 b. Registru de stare
c. 3 c. Registru de deplasare
Justificare.
181. Diferenţa intre o comunicaţie serială half-duplex
173. O comunicaţie serială asincronă utilizează o rată si una full-duplex intre două microcontrolere este dată de:
baud de 19200 Bauds. Care este durata unui bit (timpul a. Posibilitatea unuia din microcontrolere doar de a
aferent serializării/deserializării unui bit): emite
a. Cca 52 µsec b. Posibilitatea de a emite si a recepţiona in acelaşi
b. Cca 5.2 msec timp
c. Cca 52nsec c. Posibilitatea unuia din microcontrolere doar de a
d. Cca 0.52 msec recepţiona
Justificare.
182. In cazul in care ar trebui să
174. Intre două microcontrolere este realizată o vizualizăm/interpretăm, in cazul unei depanări, informația
comunicaţie serială asincronă, cu următorii parametri vehiculată prin intermediul unui port serial asincron (gen
esenţiali: viteza de comunicaţie = 9600 biţi pe secundă UART AVR) trebuie să ținem seama că primul bit de date
(sau colocvial 9600 Baud); 8 biţi de date; 1 bit de stop; serializat este:
fără bit de paritate. Cât timp durează emisia/recepţia unui a. MSb-ul
octet vehiculat prin această legătură/conexiune: b. LSb-ul
a. cca. 1040 nsec c. Depinde de numărul de biți de date utilizat
b. cca. 104 nsec
c. cca. 1040 µsec 183. Pentru standardul RS-232, denumirile „mark” si
d. cca. 10.4 msec „space” definesc:
Justificare. a. Nivelele logice
b. Emisia si recepţia
175. Câte fire ar fi necesare pentru conectarea unui
microcontroler la o magistrală serială I2C (TWI la AVR): 184. Care din următoarele nu reprezintă un nivel de
a. 3 tensiune (nivel logic) RS-232 valid:
b. 2 a. 0V
c. 4 b. 5V
Justificare. c. -5V

176. Specificaţia electrică pentru standardul de 185. Dorim să realizăm, intre două sisteme cu
comunicaţie serială RS-485 indică că se utilizează si o microcontrolere, o comunicaţie serială bidirecțională,
modalitate de semnalizare: half-duplex, conform standardului RS-485. Principial am
a. Asimetrică avea nevoie doar de:
b. Diferenţială a. 5 fire
b. 4 fire
177. Standardul de comunicaţie serială RS-485 este c. 3 fire
descris ca fiind unul adecvat si pentru o comunicaţie: Justificare.
a. Punct la punct
b. Multi punct 186. Avem 2 sisteme cu microcontrolere AVR,
ambele cu o interfață serială asincronă, dar la unul de tip

12
Model grila -2018/2019 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
*Vezi si observațiile/indicațiile de la finalul documentului

RS-232, iar la celălalt de tip RS-485. Dacă cele 2 sisteme „bootloader”, programarea memoriei de program cu codul
ar trebui să comunice intre ele serial prin intermediul aplicației se poate face si prin intermediul:
acestor interfețe, ar trebui să ținem cont că ele sunt: a. convertorului analog numeric
a. Compatibile b. portului serial asincron
b. Incompatibile c. oricărui temporizator
Justificare.
194. La un microcontroler oarecare din familia AVR
187. Care din următoarele tipuri de magistrale 8biti, programarea memoriei de program cu codul
seriale, întâlnite si la unele microcontrolere, este cel mai aplicației se poate face si prin intermediul interfeței
utilizat în industria automobilului: JTAG:
a. I2C a. adevărat
b. CAN b. fals
c. SPI Justificare
d. Microwire
195. La un microcontroler oarecare (din familia AVR
188. Magistralele seriale SPI si I2C (TWI la AVR) 8biti sau alta familie), codul aplicației care se va
pot fi caracterizate ca niște magistrale: programa in memoria de program trebuie sa fie:
a. Asincrone a. corect si autentic
b. Sincrone b. liniar si original
Justificare
Observaţii importante legate de examen
189. Semnalele de ieșire pentru o magistrală serială Grila este una cu justificări, de tipul in singur răspuns
I2C (TWI la AVR) sunt descrise ieșiri de tip: corect, din 2, 3, sau 4 variante.
a. Tri-state Pe grila de examen vor exista 20 de întrebări similare
b. Cu colector(drenă) in gol celor din acest document.
c. Normale (totem-pole) Punctaj maxim: 20 întrebări x 0.5 pcte = 10 (fără
puncte din oficiu)!
190. In cazul folosirii unei magistrale seriale I2C Un răspuns corect încercuit, dar fără justificare,
(TWI la AVR) obligatoriu trebuie utilizate si: atunci când aceasta se cere, aduce doar 0.2pct.
a. rezistente externe de sarcină Un răspuns încercuit incorect duce la depunctarea cu -
b. diode externe de sarcină 0.2pct.
c. capacități externe de sarcină O întrebare fără nici un răspuns încercuit este punctat
Justificare cu 0 pct.
Încercuirea (sau marcarea sub orice formă) a mai
191. Un microcontroler din familia AVR 8 biti din mult de un răspuns va fi echivalentă cu anularea
subfamilia XMEGA, are spre deosebire de toate celelalte punctajului întrebării.
subfamilii si un:
a. convertor analog numeric
b. convertor numeric analogic Justificare (funcţie si de natura întrebării) =
c. comparator O explicaţie textuală, relaţii de calcul, calculul efectiv
d. transformator (de exemplu, din care să rezulte modul in care aţi
manipulat exponenţii!), ecuaţii booleene, o schema
81. Un microcontroler din familia AVR subfamilia minimală (de ex. cum se leagă nişte fire, un divizor
XMEGA, are spre deosebire de toate celelalte subfamilii rezistiv, etc. ). Vezi si documentul cu exemple de
AVR si un: justificări!
a. sistem de acces direct la memorie Valorile numerice sunt date doar pentru
b. sistem de temporizare exemplificare, ele se pot modifica.
c. sistem de întreruperi Atenţie la sensul afirmativ sau negativ al unora din
d. sistem de acces la porturi întrebări. O întrebare de natură afirmativă poate
avea enunţul modificat in negativ (..nu..) , răspunsul
192. Care din următoarele interfețe generice corect devenind evident altul.
disponibile pentru diverse variante de AVR este Justificările menţionate sunt si ele cu titlu ilustrativ, in
conceputa pentru a fi fi utilizată direct pentru sensul că o cerere de justificare poate apărea si la
programarea si testarea aplicațiilor: alte întrebări.
a. JTAG Justificările trebuie să fie cat mai concise posibil, in
b. UART spaţiul dedicat pe grila de examen (vezi exemplele!).
c. I2C VEŢI AVEA LA DISPOZIŢIE CEL PUŢIN O
d. USB CIORNA
CIORNA/CIORNELE NU SE PREDAU ODATA CU
193. Un microcontroler din familia AVR 8biti, GRILA DE EXAMEN!
subfamilia MEGA, care are facilitatea numită

13

S-ar putea să vă placă și