Sunteți pe pagina 1din 14

Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)

1. Limbajul de programare C poate fi descris in primul


rând ca unul: d -128 …+127
a. Pragmatic Justificare.
b. Procedural
10. In general instrucţiunile de deplasare stânga sau
c. Procesual dreapta (la nivel de bit) reprezintă o modalitate eficientă
d. Practic si de a:
a. Realiza ridicări la pătrat
2. „Intrarea” unui compilator pentru limbajul C este de b. Realiza înmulţiri sau împărţiri cu puteri ale lui 2
natura: c. Realiza adunări sau scăderi cu puteri ale lui 2
a. Unui fişier cod obiect d. Realiza înmulţiri sau împărţiri cu puteri ale lui
b. Unui fişier cod maşină 10
c. Unui fişier hexazecimal
aanghel
d. Unui fişier text 11. Care din următoarele operaţii (in15:49:54
C) realizează
2014-02-14 15:51:43
principial împărţirea cu 4 a valorii operandului unsigned
--------------------------------------------
3. „Ieşirea” unui compilator propriu-zis pentru limbajul char a ?
Un translator
char este de 256....-128
este un program
la 127 care
C este de natura: a. a = a << 2;
primeste la intrare un text scris intr-un
a. Unui fişier cod obiect b. a = a >> 3;
limbaj de programare - limbaj
b. Unui fişier cod maşină c. a = a >> 2; sursa-
c. Unui fişier hexazecimal d. a = a >> 4; aanghel si produce la iesire un text
echivalent15:53:42
2014-02-14 scris in alt limbaj de
d. Unui fişier text Justificare.
programare - limbaj obiect.
--------------------------------------------
Justificare.
4=2^2
12. Care este rezultatul următoarei -> imparite
operaţii este ^deplasare
(in C): 0x01
4. In cazul unui compilator C, modificatorul „volatile” 0x10 ? la dreapta. deci deplasare la dreapta
are legătura cu: a. 0x00 cu 2 pozitii (a>>2)
a. Înlocuirea codului generat b. 0x11
b. Alterarea codului generat c. 0x10
c. Optimizarea codului generat d. 0x01
d. Minimizarea codului generat Justificare. aanghel
2014-02-14 15:55:18
5. In cazul unui model de compilare C, 13. Care este rezultatul evaluării lui x (de tip char) din
--------------------------------------------
macroinstrucţiunile sunt prelucrate la nivelul: expresia următoare (in C): x= adunare
~ (0x55) ?pe
a. Bibliotecarului a. 0x00 biti
b. Asamblorului b. 0xAA 00000001+
c. Link-editorului (editorului de legături) c. 0xFF 00010000
aanghel
d. Pre-procesorului d. 0x01 00010001=0x11
2014-02-14 16:21:47
Justificare. --------------------------------------------
6. Orice programator C, chiar si unul începător, trebuie 0x55=01010101
să ştie că o variabilă de tip pointer trebuie întotdeauna: 14. Care este rezultatul evaluării lui (~)=
x (de10101010
tip char) din
negat =0xAA
a. Utilizată expresia următoare (in C): x= ! ( 0x01) ?
b. Incrementată a. 0x00
c. Iniţializată b. 0xAA
d. Dublată c. 0xFF
d. 0x01
7. Care din următorii constructori nu tine nici de limbajul Justificare. aanghel
C, nici de implementarea unei bucle ? 2014-02-14 16:22:46
16:22:28
a. For 15. Rezultatul evaluării, in C,--------------------------------------------
a lui x (de tip char) din
b. Repeat Until expresia următoare: x= ! ( 0x010x01(in
1||0
|| =1
0x00baza 16)=1 in bz 10
) va fi:
c. Do while a. Adevărat !1
!1=0
= 0 in bz 10
d. While b. Depăşit 0(bz 10) = 0x00 in bz 16
c. Fals aanghel
8. In cazul unui compilator C, care din următoarele tipuri d. Echilibrat 2014-02-14 16:23:29
este, la modul general, dependent si de arhitectura unităţii Justificare. --------------------------------------------
centrale pentru care este implementat compilatorul: 00010000 or
a. char 16. Care este rezultatul următoarei operaţii (in C): 0x10 |
00010000
b. int 0x10 ? =00010000 = 0x10
c. float a. 0x00
d. unsigned char b. 0x11
c. 0x10
9. In cazul unui compilator C, domeniul de reprezentare d. 0x01
a unei variabile de tip char este (in zecimal): Justificare
a. 0 …65535
b. 0…255
c. 0…512

1
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
17. Care este rezultatul următoarei operaţii (in C): 0x01
24. In limbajul C, să presupunem că avem următoarea
& 0x10 ?
declaraţie validă pointer: char *b; care din următoarele
a. 0x00
ne va returna adresa locaţiei de memorie in care se află
b. 0x11
memorat b ?
c. 0x10
a. *b aanghel
d. 0x01 2014-02-14 16:24:32
16:24:04
b. &b
Justificare. --------------------------------------------
c. **b
d. B 00000001
0x00 in bz and
16 = 0 in bz
18. Care din următoarele valori (exprimate pe un octet) 10 0 -> False
00010000
va fi evaluată logic, in limbajul C, ca FALSE (Falsă): ?
25. Dacă avem o variabilă =00000000=0x00
declarată ca pointer la o
a. 0x00
structură, care din următorii operatori este utilizat pentru a
b. 0x01
accesa membrii structurii prin intermediul variabilei
c. 0x80
pointer:
d. 0xFF
a. &
Justificare.
b. .
c. ->
19. O reprezentare (ordonare) Little Endian a unei
d. *
structuri multi-octet înseamnă că:
a. Cel mai puţin semnificativ octet (LSB) este
26. In contextul compilatorului C Win AVR să
memorat la cea mai mică adresă
presupunem că avem un vector v de tipul char memorat
b. Octeţii sunt memoraţi întotdeauna începând de la
începând de la adresa 0x2000; ptrv este un pointer la v
cea mai mică adresă
(presupus declarat corect); care este locația adresată de
c. Cel mai semnificativ octet (MSB) este memorat
prtv+3 ?
la cea mai mică adresă aanghel
a. 0x2006
d. Nici una din cele de mai sus 2014-02-14 16:29:21
b. 0x2001
--------------------------------------------
c. 0x2003
20. Care din următoarele (in limbajul C) ar putea returna, Prtv+3 indica 0x2003, pointerii
d. 0x2012
intr-un pointer definit corespunzător, adresa variabilei a ? indica adresa de memorie.
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; aanghel
evident in hexazecimal). Care este valoarea exprimată in
} 2016-02-07 14:20:12
zecimal a acestei variabile ?
a. j si i sunt pointeri la int--------------------------------------------
a. 110
b. i este un pointer la int 10010010=0x92
si memorează adresa lui j
b. -110
c. j este un pointer la int 10010010
si memorează adresa lui i
-1=10010001
c. 146
d. j este un pointer lacomplement
un pointer 01101110
la int si
d. -146
memorează adresa lui aanghel
i
=0x6E in zecimal este 110
Justificare.
2014-02-14
primul bit 16:30:49
fiind 1 este nr negativ
28. Care din următoarele tipuri--------------------------------------------
generice nu există nativ in
22. Ce declară de fapt următoarea linie de cod C?
limbajul C: pointer null are valoarea atribuita lui
int *countPtr, count;
a. Caracter =0 (NULL), pointerul neinitializat
a. Două variabile int
b. Boolean este o greseala de programare si
b. Un pointer la int si o variabilă int
c. Întreg poate avea orice valoare aflata la
c. Doi pointeri la int aanghel
d. Flotant adresa atribuita lui.
d. Declarația este invalidă 2014-02-14 22:13:14
--------------------------------------------
29. Care din următoarele operații aritmetice nu sunt
23. In limbajul C, să presupunem că avem o variabilă a Int- - -32768->32767 pe 2 octeti
permise cu pointeri in limbajul C:
de tip int cu valoarea, in zecimal, de 32767. Care va fi Char- -128->127 1 octet
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. Da
b. Nu
c. Da, dar numai pentru pointeri la funcții
d. Da, dar numai pentru pointeri la structuri

2
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
Justificare
39. Codul ASCII standard (ne-extins) utilizează pentru
codificarea unui caracter:
31. Presupunând că variabilele a si b au fost declarate
a. 5 biţi
corect si corespunzător, dacă a = &b; atunci:
b. 9 biţi
a. Valoarea lui b este adresa adresei lui a
c . 7 biţi
b. Valoarea lui a este adresa lui b
d. 16 biţi
c. Valoarea lui b este adresa lui a
d. Valoarea lui a este adresa adresei lui b
40. La modul general, un microcontroler trebuie să fie
caracterizat şi de existenţa:
32. In cazul unui compilator C, domeniul de reprezentare
a. unei memorii de program de mici dimensiuni
a unei variabile de tip unsigned char este (in zecimal):
b. unei memorii de date de dimensiuni mari
a. 0 …65535
c. unui sistem de întreruperi eficient
b. 0…255
d. unui sistem de conversie analog-numeric
c. 0…512
d. -128 …+127
41. Comparativ, utilizarea intr-o aplicaţie a unui
Justificare.
microcontroler in locul unui microprocesor de uz general
ar duce şi la:
33. Care este (limbajul in C) rezultatul evaluării expresiei
a. Creşterea portabilităţii aplicaţiei
constante (1<<5) , ea fiind reprezentată pe 8 biți ?
b. Creşterea fiabilităţii aplicaţiei
aanghel
a. 0x10
c. Creşterea preciziei de 2014-02-14 16:31:34
16:32:37
16:34:08
calcul a aplicaţiei
b. 0x20 --------------------------------------------
d. Creşterea duratei de viaţă a aplicaţiei
c. 0x08 char are range
1=00000001
Instructiunile de-128
deplasare
-> stanga
Justificare.
d. 0x20 127 unsigned are 0 ->
sau
1<<5=00100000=0x20
Justificare.
42. La un microcontroler tipicdreapta
255
dintr-o la
inmultire cunivel de bit realizeaza
2^5 oarecare,
familie
inmultiri sau
există întotdeauna pe acelaşi circuit (chip): impartiri cu puteri ale
34. Care din următoarele operaţii (in C) realizează lui 2.
a. Memorie, într-o formă sau alta
principial înmulțirea cu 8 a valorii operandului unsigned
b. Convertor analog-numeric<<-inmultire cu puteri ale lui 2
int a ?
c. Convertor numeric-analogic
a. a = a << 3;
d. Circuit comparator 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. Generator de semnal
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
d. Unei pseudoinstrucțiuni
45. Pentru a programa codul aplicaţiei in memoria de
program a unui microcontroler, de multe ori se utilizează
37. Pentru a reprezenta caracterele alfa-numerice,
un format de fişier text standardizat numit:
tipăribile sau nu, una din cele mai vechi si răspândite
a. INTEL EXE
codificări utilizate in programare este cea numită:
b. INTEL HEX
a. ANSI
c. INTEL COM
b. BCD
d. INTEL BIN
c. HEX
d. ASCII
46. Care din următoarele acronime ar identifica o
magistrală paralelă sincronă (de tip PC), des utilizată in
38. In limbajul C, orice şir de caractere este, implicit,
aplicațiile de tip controler industrial:
delimitat de caracterul terminator:
a. TV-113
a. „/t”
b. ETX
b. „/n”
c. PC/104
c. „/r”
d. MI-5
d. „/0”

3
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
47. La modul general, pentru un sistem de calcul
c. 8 biți
incorporat, utilizarea unui limbaj de programare de nivel
d. 64 de biți
înalt, compilat faţă de unul interpretat, are in primul rând
efect asupra:
56. Sistemele identificate de acronimul AMBA, asociate
a. Conciziei programului
si arhitecturii de calcul ARM, reprezintă de fapt un sistem
b. Preciziei de calcul a programului
de:
c . Vitezei de execuţie a programului
a. întreruperi
d. Portabilităţii programului
b. magistrale
c. registre
48. Un sistem incorporat, este un sistem de calcul, in mod
d. numărătoare
tipic programat ca să realizeze:
a. O categorie cat mai largă de sarcini
57. Ce înseamnă că un microcontroler are o memorie
b. O anumită sarcină sau categorie îngustă de
internă de program de tip FLASH-ISP:
sarcini
a. Că programarea ei se poate realiza şi fără a
c. Practic orice sarcină
scoate microcontrolerul din circuit
d. Doar sarcini de natură industrială
b. Că programarea ei se poate face doar de un
număr foarte mic de ori (x10)
49. Un sistem incorporat este, de regulă, programabil de
c. Că programarea ei se poate face fără să fie
către utilizator:
nevoie de o ştergere prealabilă
a. Similar unui calculator personal
d. Că pentru programarea ei mai este nevoie şi de o
b. Doar in sensul conceput de proiectant
tensiune externă auxiliară
c. Doar in cazuri excepționale
d. Este programabil doar de fabricant
58. Care din următoarele ar reprezenta un dezavantaj al
utilizării unui simulator ca mijloc de testare si depanare al
50. Arhitectura de calcul ARM este in mod nativ,
unei aplicaţii cu microcontroler:
actualmente, o arhitectură de:
a. Faptul ca nu se poate examina conţinutul
a. 32 sau 64 biți
locaţiilor de memorie
b. 8 sau 32 biți
b. Faptul ca execuţia codului nu se face in timp real
c. 8 sau 16 biți
c. Faptul ca nu se pot defini puncte de oprire
d. 64 sau 128 biți
(breakpoints) in program
d. Faptul ca nu se poate utiliza sistemul de
51. Un sistem de calcul având o arhitectură de calcul
întreruperi
ARM poate fi implementat:
a. numai ca microprocesor
59. Care din următoarele ar reprezenta un dezavantaj al
b. numai ca microcontroler
utilizării unui depanator rezident (program monitor) ca
c. ca microprocesor sau microcontroler
mijloc de testare si depanare al unei aplicaţii cu
d. numai ca procesor numeric de semnal
microcontroler:
a. Faptul că nu se mai poate utiliza si un emulator
52. Acronimul THUMB asociat arhitecturii de calcul
in-circuit
ARM reprezintă de fapt un:
b. Faptul că execuţia codului se face mai lent
a. procesor de virgulă mobilă
c. Faptul că nu se mai poate examina conţinutul
b. sistem de întreruperi
registrelor
c. set de instrucțiuni
d. Faptul că aplicaţia nu poate utiliza unele din
d. registru sistem
resursele microcontrolerului
53. Care din următorii identificatori (si comerciali) este
60. Ce înseamnă că un microcontroler are o memorie
asociat arhitecturii de calcul ARM:
internă de program de tip OTP:
a. Ampex
a. Că programarea ei se poate face doar de un
b. Vortex
număr mic de ori (x10)
c. Cortex
b. Că programarea ei se poate face numai după o
d. Copex
ştergere prealabilă
c. Că programarea ei se poate realiza doar o singură
54. Instrucțiunile asociate unei arhitecturi de calcul ARM
dată
nu permit manipularea directa a :
d. Că programarea ei se poate realiza doar la
a. registrelor
fabricant
b. memoriei
c. biților
61. Facilitatea denumită generic ”bootloader” disponibilă
d. întreruperilor
si pentru anumite familii/variante de microcontrolere
AVR presupune obligatoriu existenţa unor instrucţiuni:
55. Un procesor de tip ARM, aflat in starea THUMB,
a. Care permit scrierea in memoria de program de
poate executa numai instrucțiuni de:
tip SRAM
a. 32 de biți
b. 16 biți b. Care permit scrierea in memoria de date de tip
EEPROM

4
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
Care permit scrierea in memoria de program de
c tip FLASH b. Aplicaţii care implică numai calcul in virgulă
fixă
d. Care permit citirea din memoria de date de tip c. Aplicaţii care implică numai calcul in virgulă
aanghel
FLASH mobilă 2014-02-14 15:58:57
d. Aplicaţii care implică calcul trigonometric
--------------------------------------------
62. La un microcontroler oarecare, realizat in tehnologie Justificare.
calculul in virgula fixa foloseste
CMOS, frecvenţa semnalului de ceas şi puterea
cele mai
consumată (disipată) sunt corelate astfel: 69. Utilizarea calculelor in virgulă mobilă pentru un
putine resurse
a. Când creşte frecvenţa scade şi puterea consumată microprocesor sau microcontroler este avantajoasă in
b. Când scade frecvenţa scade şi puterea consumată primul rând atunci când:
c. Când scade frecvenţa creşte şi puterea consumată a. Există un suport software pentru acestea
d. Sunt mărimi practic independente b. Există un suport hardware pentru acestea
c. Există multă memorie disponibilă
63. Dacă la un microcontroler oarecare, realizat in d. Există biblioteci software pentru acestea
tehnologie CMOS, ar exista posibilitatea de oprire a
tuturor semnalelor de ceas, atunci curentul mediu 70. Reprezentarea in virgulă mobilă a unor mărimi ar fi
consumat de acesta: necesară atunci când:
a. Creşte semnificativ a. Mărimile trebuie sa aibă si o reprezentare
b. Scade la o valoare nesemnificativă fracţionară
c. Rămâne neschimbat b. Puterea de calcul a unității centrale este
d. Creşte, dar nesemnificativ insuficientă
c. Domeniul de reprezentare al mărimilor este
64. In general, faptul că o aplicaţie cu un microcontroler foarte mare
utilizează o memorie externă de program sau date de tip d. Domeniul de reprezentare al mărimilor este
paralel reprezintă: bipolar (cu semn)
a. Un dezavantaj numai dacă memoria externă este
de date 71. Practic, la ora actuală orice microcontroler este
b. Un avantaj numai daca memoria externă este de realizat in tehnologia numita generic:
aanghel
program a. NMOS 2014-02-14 16:35:45
16:34:52
c. Un dezavantaj b. BICMOS --------------------------------------------
d. Un avantaj c. CMOS Nr de conexiuni exterioare scade
2048*16=32768
Justificare. d. PMOS
32kbiti
65. Memoria de program a unui microcontroler este 72. Care din următoarele criterii de selecţie ale unei
descrisă ca având dimensiunea de 2048 de cuvinte de 16 variante de microcontroler dintr-o anumită familie (in
de biţi. Capacitatea sa totală exprimată in biţi este: : ideea ca există aceste variante) ar trebui să fie prioritar
a. 32 Kbiti pentru o aplicaţie din industria automobilului:
b. 16 Kbiti a. tensiunea foarte mică de alimentare
c. 2 Kbiti b. viteza foarte mare de calcul
d. 2 Mbiţi c. imunitatea la perturbaţii
Justificare: d. dimensiunea cat maiaanghel mare a memoriei de
program 2014-02-14 16:37:01
66. Memoria de program a unui microcontroler este --------------------------------------------
descrisă ca având dimensiunea de 4096 de cuvinte de 32 73. Care din următoarele tehnici 4096*32=131072
generice poate / 8 (1 fioctet = 8
de biţi. Capacitatea sa totală exprimată in octeţi (Bytes) utilizată pentru reducerea biti) = 16384 de
nivelului 16 Kocteti
zgomot
este: electromagnetic in care trebuie să funcționeze un sistem
a. 32 K octeţi cu microcontroler:
b. 16 K octeţi a. Decorticarea
c. 2 K octeţi b. Electrizarea
d. 2 M octeţi c. Ecranarea
Justificare: d. Magnetizarea

67. Una din diferenţele intre memoria de tip FLASH si 74. Pentru un microcontroler oarecare existenta unei stive
cea de tip EEPROM existente si la familia AVR ţine de: (stack) TCP/IP reprezintă:
a. Numărul mai mare de erori pentru memoria a. Modalitatea de a realiza o conectivitate Firewire
EEPROM b. Modalitatea de a realiza o conectivitate USB
b. Numărul diferit de cicluri de citire posibile c. Modalitatea de a realiza o conectivitate Ethernet
c. Numărul diferit de cicluri de scriere posibile d. Modalitatea de a realiza o conectivitate
d. Durata mult diferită a ciclurilor de citire Bluetooth

68. Care din următoarele categorii de aplicaţii ar fi cea 75. Care din următoarele reprezintă o caracteristică
mai adecvată pentru un microcontroler de 8 biţi: electrică a unui pin de microcontroler (CMOS) utilizat ca
a. Aplicaţii care implică calcul polinomial intrare:

5
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
a. Curenţi de intrare mici pentru „1” si relativ mari
a. Instrucţiuni de salt
pentru „0”
b. Calcul in virgulă mobilă
b. Curenţi de intrare mici pentru „0” si relativ mari
c. Apel de procedură
pentru „1” d. Calcul in virgulă fixă
c. Curenţi de intrare nesemnificativi pentru cele
două stări logice ale intrării („0” si „1”) 83. La modul general, pentru un
d. Curenţi de intrare relativi mari pentru cele două microcontroler/microprocesor oarecare, utilizarea
stări logice ale intrării („0” si „1”) sistemului de întreruperi permite si:
a. O mai bună utilizare a memoriei de date sau a
76. Ca pentru orice circuit numeric complex, un capacitor registrelor
utilizat pentru decuplarea alimentării se conectează faţă b. O mai bună utilizare a timpului de calcul al CPU
de bornele de alimentare ale unui microcontroler: c. O mai bună utilizare a memoriei de program
a. Cât mai departe d. O mai bună interfaţă cu utilizatorul
b. In serie cu un rezistor adecvat
c. Cât mai aproape 84. La modul general, pentru un sistem de calcul,
d. In serie cu un inductor adecvat utilizarea întreruperilor pentru intrări /ieşiri are doar
dezavantajul că necesită la fiecare prelucrare a
77. Tensiunea de alimentare nominală a unui întreruperii: aanghel
microcontroler este descrisă ca fiind Vcc = 5V +/- 5%. a. Comutarea memoriei 2014-02-14 15:57:44
Care din următoarele tensiuni se încadrează in plaja dată: b. Comutarea contextului--------------------------------------------
a. 5.40V 5*5/100 + 5 =5.25
c. Comutarea sursei de alimentare
b. 4.85V d. Comutarea registrelor 5- 5*5/100 = 4.75
c. 4.65V
d. 5.28V 85. Care din următoarele tehnici nu reprezintă o
Justificare. modalitate de a accesa dispozitivele de intrare sau ieşire
pentru un sistem de calcul:
78. Dacă un pin al unui microcontroler este configurat ca a. Acces direct la memorie
ieşire, atunci curentul de ieşire asociat va fi: b. Alternare
a. Pozitiv când ieşirea este in „0” si negativ când c. Interogare
ieşirea este in „1” d. Întrerupere
b. Pozitiv pentru ambele stări ale ieşirii
c. Negativ când ieşirea este in „0” si pozitiv când 86. In cazul unui sistem de calcul oarecare, cu mai multe
ieşirea este in „1” surse de întreruperi contează si:
d. Sensul depinde doar de natura sarcinii conectate a. Semnul lor
la ieşire b. Mărimea lor
c. Prioritatea lor
79. Avem un microcontroler oarecare cu tensiunea de d. Faza lor
alimentare Vcc=5V. O sursă de cc V+=5V este conectată
la bornele de alimentare ale microcontrolerului cu borna + 87. Prin intermediul vectorilor de întrerupere se asociază:
la borna de masă a microcontrolerului si cu borna – la a. Faza cu modulul întreruperii
borna Vcc microcontrolerului. Atunci: b. Sursa întreruperii cu rutina de tratare a ei
a. Microcontrolerul practic va funcţiona intermitent c. Sursa vectorială cu prelucrarea ei
b. Microcontrolerul practic va funcţiona mai lent d. Rutina de tratare cu numărul de instrucţiuni
c. Microcontrolerul practic va consuma mai puţin necesare
d. Microcontrolerul practic se va distruge
88. Care din următoarele acronime poate fi asociat in
80. Folosind o sursă de tensiune alternativă de 5V primul rând arhitecturii de calcul a familiei AVR:
(valoare efectivă) putem alimenta un microcontroler: a. MIPS
a. Nu putem alimenta decât printr-un capacitor b. FIPS
b. Nu putem alimenta decât printr-un inductor c. CISC
c. Nu putem alimenta decât printr-un rezistor d. RISC
d. Nu putem alimenta
89. Diferența esențială intre o arhitectură de calcul
81. Pentru un sistem de calcul oarecare, in raport cu Harvard si una Von Neumann ar fi:
evoluţia programului principal, o întrerupere este in a. Concatenarea memoriei de program cu cea de
general: date
a. Un eveniment sincron b. Separarea memoriei de program de cea de date
b. Un eveniment asincron c. Segmentarea memoriei de program si a celei de
c. Un eveniment utilizator date
d. Un eveniment intern d. Nici una din cele de mai sus

82. La modul general, pentru un sistem de calcul, tratarea 90. Arhitectura de calcul a familiei de microcontrolere
unei întreruperi este similară unui: AVR este descrisă si ca fiind una orientată pe:

6
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
a. Memorie
a. 14 biţi
b. Acumulator
b. 18 biţi
c . Registru
c. 16 biţi
d. Stivă
d. 32 biţi
91. Arhitectura de calcul a familiei AVR este descrisă si
99. Numărătorul de program PC al unui microcontroler
ca fiind de tip:
din familia AVR, „numără”de fapt:
a. Moore
a. dubleţi
b. Harvard
b. octeţi
c. Von Neumann
c. cuvinte
d. Turing
d. kilo octeţi
92. O arhitectură de calcul ARM este descrisă si ca fiind
100. La un microcontroler din familia AVR numărul
de tip:
de biţi ai indicatorului de stivă SP este legat de:
a. CISC
a. Dimensiunea memoriei interne de date SRAM
b. RISC
b. Dimensiunea memoriei externe de date SRAM
c. FIPS
c. Dimensiunea memoriei interne de date
d. MIPS
EEPROM
d. Dimensiunea memoriei interne de program
93. Diversele variante existente in familia AVR diferă
FLASH
intre ele si prin:
a. Numărul de cicluri maşină in care se execută o
101. Principial majoritatea membrilor familiei de
instrucţiune
microcontrolere AVR implementează o stivă software
b. Dimensiunea memoriei de date SRAM utilizată
care „crește” in memoria de date SRAM internă:
de registrele de uz general
a. In mod constant
c. Numărul de registre de uz general
b. In jos
d. Dimensiunea memoriei de program FLASH
c. In sus
d. In mod aleatoriu
94. La un microcontroler din familia AVR programarea
biţilor de configurare de tip FLASH (a fuzibilelor):
102. In cazul unui microcontroler AVR care posedă o
a. Este opţională
interfaţă de tip JTAG ea poate, in mod tipic, fi utilizată
b. Poate fi păstrată întotdeauna valoarea lor
pentru:
implicită
a. Modificarea tensiunii de alimentare nominale
c. Trebuie strict corelată cu natura si caracteristicile
b. Vizualizarea semnalului de ceas
aplicaţiei
c. Programarea memoriei program si depanare
d. Se realizează automat la punerea sub tensiune a
d. Reprogramarea setului de instrucţiuni
microcontrolerului
103. La un microcontroler din familia AVR, cu
95. La un microcontroler din familia AVR programarea
memorie internă de date, numărul maxim de obiecte care
biţilor de configurare de tip FLASH (a fuzibilelor) nu are
pot fi memorate (salvate) în stivă este limitat de:
nici o legătură cu:
a. Dimensiunea memoriei interne FLASH
a. Sistemul de generare a resetului
b. Dimensiunea memoriei EEPROM
b. Setul de instrucţiuni
c. Dimensiunea memoriei interne SRAM
c. Sistemul de generare a ceasului
d. Faptul că numărătorul program(PC) are doar 16
d. Memoria EEPROM
biţi
96. Orice microcontroler din familia AVR are:
104. Memoria interna de tip EEPROM existentă la
a. Întotdeauna 16 registre de uz general si 16
majoritatea microcontrolerelor din familia AVR este:
registre dedicate
a. O memorie de program
b. Întotdeauna o tensiune de alimentare Vcc=5V
b. O memorie externă de program
c. Întotdeauna memorie de program de tip FLASH
c. O memorie de date
d. Întotdeauna o interfaţă JTAG
d. O memorie volatilă
97. Care din următoarele interfețe generice disponibile
105. Un microcontroler din familia AVR este iniţializat
pentru diverse variante de AVR nu poate fi utilizată
prin deconectarea si reconectarea, după câteva secunde, a
pentru programarea memoriilor interne de tip NVM ale
tensiunii de alimentare. După această manevră conţinutul
unui microcontroler AVR:
tuturor locaţiilor (octeţilor) din memoria SRAM de date
a. JTAG
va fi:
b. SPI
a. Identic cu cel dinaintea iniţializării
c. TWI
b. 0x00
d. debugWire
c. 0xFF
d. Neprecizat
98. Pentru familia AVR dimensiunea cuvântului de
memorie program este întotdeauna de:

7
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
106. Un microcontroler din familia AVR este iniţializat
memoria de tip FLASH, utilizând limbajul C, trebuie in
prin activarea (=’0’), timp de câteva secunde, a pinului
mod obligatoriu să folosesc şi o altă:
/RESET. După această manevră conţinutul tuturor
a. Variabilă de tip şir de biţi
locaţiilor (octeţilor) din memoria SRAM de date va fi:
b. Variabilă de tip structură
a . Identic cu cel dinaintea iniţializării
c. Variabilă de tip uniune (union)
b. 0x00
d. Variabilă de tip pointer
c. 0xFF
d. Neprecizat
114. Pentru familia AVR un apel de subrutină
(procedură) presupune si:
107. Pentru un microcontroler din familia AVR,
a. Salvarea automată in stivă a adresei de întoarcere
cuvântul de stare program (PSW) al unităţii centrale este
si a indicatorilor de condiţie
un registru dedicat care conţine si:
b. Salvarea automată in stivă doar adresei de
a. Indicatorii de întrerupere
întoarcere
b. Indicatorii de condiţie
c. Salvarea automată in stivă a adresei de întoarcere
c. Indicatorii de apel
si a indicatorului de stivă (SP)
d. Indicatorii de defect
d. Salvarea automată in stivă a adresei de întoarcere
si acumulatorului sau registrelor de uz general
108. Pentru un microcontroler din familia AVR, prin
intermediul căruia din următoarele evenimente sau
115. Pentru un microcontroler din familia AVR,
periferice nu se poate genera o iniţializare hardware
numărul de biți efectiv implementați ai numărătorului de
(reset):
program PC este legat de dimensiunea maximă a :
a. Punerea sub tensiune
a. Memoriei de date
b. Watchdog (ceasul de garda)
b. Memoriei de program
c. Brownout
c. Stivei
d. UART
d. Memoriei externe
109. In contextul familiei AVR, si nu numai, un
116. Pentru un microcontroler din familia AVR, intre
vector de întrerupere este:
numărătorul de program PC si indicatorul de stivă SP
a. O adresă fixă de tratare a unei întreruperi
există relația:
b. O adresă programabilă de tratare a unei
a. Când creşte PC, creşte si SP
întreruperi
b. Când descreşte SP , creşte si SP
c. O adresă oarecare din rutina de tratare a
c. Nu există nici o relaţie directă intre PC si SP
întreruperilor
d. Când descreşte PC, creşte si SP
d. Adresa la care se găseşte adresa de început a
rutinei de tratare a întreruperilor
117. Pentru un microcontroler din familia AVR
poziţia (indexul) unui vector de întrerupere in tabela de
110. Microcontrolerele din familia AVR sunt
vectori de întrerupere are legătură cu:
caracterizate si de existenţa:
a. Semnul întreruperii
a. Aceluiaşi număr de surse de întrerupere
b. Prioritatea întreruperii
b. Unui număr constant de surse de întrerupere
c. Mărimea întreruperii
c. Unui număr diferit de surse de întrerupere
d. Viteza întreruperii
d. Unui număr de 16 surse de întrerupere
118. Pentru un microcontroler din familia AVR
111. Pentru un microcontroler din familia AVR, care
întoarcerea dintr-o procedură apelată sau dintr-una de
din următoarele tipuri de memorie ar fi adecvat pentru
tratare a unei întreruperi presupune, restaurarea adresei de
memorarea unor date constante utilizate de o aplicaţie
întoarcere din:
oarecare:
a. Indicatorul de stivă
a. SRAM extern
b. Numărătorul program
b. Registre
c. Stivă
c. SRAM intern
d. Cuvântul de stare program
d. EEPROM
119. Pentru un microcontroler din familia AVR (si nu
112. Pentru un microcontroler din familia AVR
numai), o rutină de tratare a unei întreruperi poate fi
utilizarea memoriei de program pentru memorarea unor
eventual întreruptă la rândul ei?
date constante este:
a. Da, printr-o programare adecvată a sistemului de
a. Strict interzisă
întreruperi
b. Posibilă
b. Nu
c. Imposibilă
c. Da, doar in cazul întreruperilor externe
d. Periculoasă dacă nu se iau precauţii speciale
d. Da, doar in cazul întreruperilor software
113. Pentru un microcontroler din familia AVR, dacă
120. La un microcontroler din familia AVR
aş vrea să citesc o variabilă, cuvânt sau octet, din
programarea biţilor de configurare de tip FLASH (a
fuzibilelor):

8
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
a. Configurează sistemul de numărare-temporizare
127. Pentru un microcontroler din familia AVR in
in mod numărător sau temporizator
urma unui reset (iniţializare hardware) prima instrucţiune
b. Modifică rezoluţia sistemului de conversie
este executată din memoria de program de la adresa:
analog numerică
a. 0x0FFFEH
c. Permite configurarea portului serial in modul
b . 0x0000H
sincron sau asincron
c. 0x0FFFFH
d. Configurează sistemul de generare a iniţializării
d. 0x0002H
hardware (a reset-ului)
128. Pentru un microcontroler din familia AVR,
121. Un microcontroler din familia AVR:
întreruperile externe, atunci când există, pot fi programate
a. Funcţie de variantă, poate avea memorie externă
să fie active:
de date
a. Pe oscilaţie
b. Poate avea memorie externă de program
b. Doar pe nivel
c. Funcţie de variantă, poate avea memorie externă
c. Pe nivel sau pe front
de program dar numai de tip FLASH
d. Doar pe front
d. Poate avea memorie externă de date dar numai
de tip SRAM
129. Pentru un microcontroler din familia AVR,
tabela cu vectorii de întrerupere se află in memoria de
122. Avem un microcontroler din familia AVR,
program intr-o zonă situată tipic:
încapsulat intr-o capsula cu 20 de pini. Atunci el sigur:
a. La adresele superioare
a. Nu poate avea memorie externă de date
b. La adresele inferioare
b. Poate avea memorie externă de date
c. La adresele mijlocii
c. Poate avea memorie externă de program
d. La adresele impare
d. Nu poate avea memorie de program tip FLASH
Justificare
130. Generatorul de ceas al unui microcontroler din
familia AVR are frecvenţa de 8MHz. Perioada semnalului
123. Pentru un microcontroler din familia AVR
de ceas va fi:
durata cat trebuie să fie activ semnalul de Reset
a. 1250 nsec
(iniţializare hardware) este legată in primul rând de:
b. 125 nsec aanghel
a. Timpul necesar pentru iniţializarea registrelor de
c. 125 sec 2014-02-14 20:55:55
uz general sau a acumulatorului --------------------------------------------
d. 12.5 msec
b. Timpul necesar pentru iniţializarea stivei
Justificare. Tclock=1/Fclock
c. Timpul necesar pentru stabilizarea oscilatorului
-
de ceas
131. >Tclock=1/8=0,125sec
Pentru un microcontroler din familia AVR care
d. Timpul necesar iniţializării memoriei interne de
0,125*10^-6=125nsec
din următoarele tipuri de generator de ceas nu poate fi
date
utilizat:
a. Oscilator RC intern
124. Actualmente, pentru familia de microcontrolere
b. Oscilator RC extern
AVR dimensiunea maximă a spaţiului de adresare al
c. Oscilator cu cuarţ intern
memoriei de program este de:
a. Mai mică de 64 de kilo octeţi d. Oscilator cu cuarţ extern
b. De 16 de kilo cuvinte
c. Mai mare de 64 de kilo cuvinte 132. La un microcontroler din familia AVR, pentru ca
un pin dintr-un port să poată fi utilizat ca intrare trebuie
d. De 64 de kilo octeţi
ca:
a. In registrul PORT aferent portului trebuie scrisă
125. Pentru un microcontroler oarecare din familia valoarea corespunzătoare
AVR dimensiunea maximă a spaţiului de adresare al b. In registrul DDR aferent portului trebuie scrisă
memoriei interne SRAM este: valoarea corespunzătoare
a. Mai mare oricum decât cea a memoriei FLASH c. In registrul PIN aferent portului trebuie scrisă
b. Mai mică oricum decât cea a memoriei FLASH valoarea corespunzătoare
c. Egală cea a memoriei FLASH d. In registrele PIN si PORT aferente portului
d. Întotdeauna egală cu 512 octeţi trebuie scrise valorile corespunzătoare

126. Pentru un microcontroler din familia AVR in 133. La un microcontroler din familia AVR, pentru ca
urma unui reset (iniţializare hardware) nu fac obiectul un pin dintr-un port să poată fi utilizat ca ieşire trebuie ca:
iniţializării: a. In registrul PIN aferent portului trebuie scrisă
a. Indicatorul de stivă (SP) valoarea corespunzătoare
b. Memoria de date b. In registrul PORT aferent portului trebuie scrisă
c. Registrele portului serial valoarea corespunzătoare
d. Registrele sistemului de temporizare-numărare c. Din registrele PIN si PORT aferente portului
trebuie citite valorile corespunzătoare
d. In registrul DDR aferent portului trebuie scrisă
valoarea corespunzătoare
9
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
a. Invers proporţional cu curentul mediu prin LED
134. La un microcontroler din familia AVR, dacă un b. Independent de curentul mediu prin LED
pin dintr-un port a fost configurat ca intrare, fără c . Direct proporţional cu curentul mediu prin
rezistenţa de sarcină (pull-up) conectată intern la Vcc, el LED
poate fi descris ca fiind intr-o stare: d. Dependent logaritmic de curentul mediu prin
a. Stabilă LED
b. Flotantă
c. Sincronizată 141. Un pin Px al unui microcontroler AVR,
d. Conectată alimentat la Vcc=5V este configurat ca ieşire si este
programat in „1”. Două rezistoare R1 si R2 de 50 KOhmi
135. La un microcontroler din familia AVR, dacă un sunt înseriate si se conectează la acest pin si respectiv la
pin dintr-un port a fost configurat ca intrare, fără masă:
rezistenţa de sarcină (pull-up) conectată intern la Vcc, el Px ----R1----R2 Masă
poate fi descris ca fiind in starea de: Care este valoarea tensiunii pe nodul comun al celor 2
a. „1”(H) rezistoare:
aanghel
b. Înaltă impedanță a. cca. 5V
2014-02-14 16:01:14
c. „0”(L) b. cca. 3.75V
--------------------------------------------
d. Joasă impedanță c. cca. 2.5V
Vcc*(r2/r1+r2)=5*(50*(50+50))=5*0.5=2.5V
d. cca. 1.25V
136. La un microcontroler oarecare, dacă numărul de Justificare.
intrări sau ieşiri numerice este insuficient, pentru mărirea
lui s-ar putea utiliza si un circuit numeric de natura unui: 142. Un pin Px al unui microcontroler (alimentat la
a. Numărător binar Vcc=5V) este configurat ca intrare si, prin un rezistor R
b. Registru de deplasare =1kOhm, este conectat la o sursă de cc Vx ca in figură (cu
c. Decodificator masa comună cu sursa de alimentare a
d. Numărător zecimal microcontrolerului).
Vx------R------Px
137. Dacă prin intermediul unui pin de microcontroler Care va fi tensiunea pe pinul Px dacă Vx= - 3V:
configurat ca ieşire ar trebui să comandăm (stins-aprins) a. cca. 5V
un bec cu incandescenţă de mică putere, de ce ar trebui sa b. cca. 0.7V
ţinem cont: c. cca. - 0.7V aanghel
a. De cantitatea de căldură dezvoltată de bec d. cca. - 3V 2015-02-12 21:57:16
b. De caracterul unidirecţional al curentului pe la Justificare. -----------------------------------------
bornele becului --- Ur=-3V+0,7V=-2,3V
c. De evoluţia in timp a curentului la bornele 143. Pentru un temporizatorUpx=Vx-Ur=-3V+2,3V=
sau numărător existent ca
becului periferic pentru un microcontroler,
=-0,7V care din următoarele
d. De faptul ca randamentul becului este mai bun in ar reprezenta un eveniment semnificativ declanşat de
curent alternativ acesta:
Justificare. a. O împărţire
b. O depăşire
aanghel
138. Dacă prin intermediul unui pin de microcontroler c. O închidere
2014-02-14 16:38:58
configurat ca ieşire numerică, ar trebui să comandăm, d. O deschidere
--------------------------------------------
eventual cu ajutorul unui TBJ sau MOSFET, bobina unui
Becul este un element
releu electromagnetic de mică putere, ar trebui să mai 144. La un microcontroler oarecare, pentru sistemul
neliniar de circuit
ţinem cont in proiectarea sistemului si: de temporizare-numărare, diferenţa între modurile de
a. De viteza de variaţie a rezistenţei releului lucru temporizator (timer) și respectiv numărător
b. De viteza de calcul a microcontrolerului (counter) este legată de:
c. De viteza de variaţie a capacităţii releului a. Cu ce sunt preîncărcate registrele de numărare
d. De viteza de variaţie a curentului prin releu b. Dimensiunea utilă a registrelor de numărare (8
sau 16 biţi)
139. Care ar fi o diferenţă semnificativă intre c. Unde provine semnalul de ceas pentru registrele
tehnologiile generice de afişare a informaţiei LED si de numărare
LCD: d. Modul în care sunt conectate registrele de
a. Durata de viaţă numărare L si H
b. Fiabilitatea
c. Raportul preţ-performanţă 145. Pentru un temporizator sau numărător binar de 8
d. Consumul propriu biţi, numărul maxim de stări distincte este:
a. 512
140. Dacă dorim să comandăm luminozitatea unui LED b. 255 aanghel
folosind o tehnică de modulare in durată, cu ajutorul unui c. 256 2014-02-14 21:27:54
pin al unui microcontroler, configurat ca ieşire, ne bazăm d. 128 --------------------------------------------
pe faptul că factorul de umplere al formei de undă de Justificare. 2^8=256 biti avem
comandă va fi aproximativ:

1
aanghel
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR) 2014-02-14 16:41:54
--------------------------------------------
146. Un temporizator sau numărător binar de 8 biţi,
c. modulaţie in frecvenţăDepasirea apare
numără „in sus”; un eveniment de tip „depășire” are loc
d. modulaţie de fază cand valoarea
atunci când el trece (valori hex):
a. Din 00 in FF registrului de
153. Tehnica de modulație numerică
numarare TCNTdenumită
trece
b . Din FF in 00
generic PWM, presupune pentru deunlatren de impulsuri
0xFF la 0x00 că:
c. Din 00 in 01
a. Frecvența e variabilă si factorul de umplere
d. Din FF in FE
constant
Justificare.
b. Frecvența e constantă si factorul de umplere
variabil
147. Pentru un microcontroler din familia AVR
c. Frecvența e variabilă si factorul de umplere e
temporizatorul Timer 0 (de 8 biţi) este programat astfel aanghel
variabil
încât să aibă frecvenţa de ceas (de intrare) de 1MHz. 2014-02-14 16:47:16
d. Frecvența e constantă--------------------------------------------
si factorul de umplere e
Care va fi durata maximă a unui ciclu complet (a unei
constant
perioade) de numărare: Tclock=1/Fclock=
a. 256 sec Tclock=1/10^6=10^-
154. Dacă pentru un microcontroler tehnica de
b. 1024 sec 6; 2^n*Tclock
conversie analog numerică utilizată este de tipul cu
c. 512 sec =2^8*10^-6=256 usec)
aproximaţii succesive, ea este asociată obligatoriu si cu
d. 256 msec utilizarea unui circuit de:
Justificare. a. Eșantionare si multiplicare
b. Eșantionare si memorare
148. Un microcontroler din familia AVR are c. Blocare si memorare
temporizatorul Timer 0 (de 8 biţi) programat astfel încât d. Multiplicare si memorare
să aibă perioada semnalului de ceas (de intrare) de 5 aanghel
sec. Care va fi frecvenţa minimă de apariţie a unei 155. Pentru un microcontroler din familia
2014-02-14 AVR care
16:48:00
depăşiri a acestuia: --------------------------------------------
are si un sistem de conversie analog numerică, obţinerea a
a. cca. 780 kHz Frecventa
mai multor intrări analogice este = 1/T
realizată tipic cu ajutorul
b. cca. 780 Hz unui: =1/5*10^-6
c. cca. 7.8 Hz a. Multiplicator analogic =(1/5*10^-6)/2^8=0,2*
d. cca. 200 kHz b. Multiplexor analogic 10^-6/256=780hz
Justificare. c. Minimizator analogic
d. Maximizator analogic
149. Avem două temporizatoare sau numărătoare
binare, unul de 8 biţi N8 si celalalt de 16 biţi N16, care au 156. Dacă ar fi să „comparăm” un circuit comparator
acelaşi semnal de ceas. Duratele T8 si T16, ale ciclurilor analogic si unul numeric (de 1 bit), cele două circuite au
complete de numărare vor fi: comun faptul:
a. T16 > T8 a. Că au amândouă o ieşire numerică
b. T16=T8 b. Că au amândouă o intrare analogică
c. T16 < T8 c. Că au amândouă o intrare inversoare
d. T8 = T16 / 2 d. Că au amândouă intrări numerice
Justificare.
157. Care din următoarele operații are in primul rând
150. Pentru o aplicație cu microcontroler, utilizarea legătură cu dimensiunea timp a unui semnal de intrare
unui periferic de tip temporizator „ceas de analogic, pentru un microcontroler cu sistem de conversie
gardă”(watchdog) este o modalitate de a-i creşte: analog-numerică:
a. Executabilitatea a. Cuantificarea
b. Fiabilitatea b. Eșantionarea
c. Portabilitatea c. Multiplicarea
d. Mentenabilitatea d. Divizarea

151. Care din următoarele tehnici generice ar fi mai 158. Un sistem de conversie analog numerică,
adecvate pentru comanda turaţiei unui motor de curent existent la un microcontroler, poate avea, la modul
continuu de mică putere (micromotor) cu ajutorul unui general, intrări analogice:
microcontroler: a. Asimetrice si/sau complementare
a. modularea in durată b. Simetrice si/sau diferenţiatoare
b. modularea in amplitudine c. Asimetrice si/sau diferenţiale
c. modularea in frecvenţă d. Simetrice si/sau integratoare
d. modularea fază-frecvenţă
159. Pentru un microcontroler din familia AVR care
152. Care din următoarele tehnici generice poate fi are si un sistem de conversie analog numerică, tehnica
asociată acronimului PWM: utilizată pentru conversia analog numerică este:
a. modulaţie in amplitudine a. Paralelă
b. modulaţie a factorului de umplere b. Aproximaţii succesive
c. Dublă pantă

1
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
d. Tensiune frecvenţă
165. Un pin ADCx al unui microcontroler AVR,
alimentat la Vcc=5V este configurat ca intrare analogică,
160. O sursă de tensiune echivalentă conectată pe una
utilizând o sursă de referinţă VREF=Vcc. Două rezistoare
din intrările analogice ale unui microcontroler AVR, care
R1=10 KOhmi si R2 = 10 KOhmi sunt înseriate si se
are si un sistem de conversie analog numerică, este de
conectează cu nodul comun la acest pin si respectiv la
dorit să aibă impedanţa sau rezistenţa internă:
Vcc si masă: aanghel
a. Cât mai mare
ADCx 2014-02-14 21:32:29
b. Egală cu rezistenţa sau impedanţa de intrare
Vcc ----R1---|- --R2 Masă --------------------------------------------
c . Cât mai mică
Care va fi valoarea rezultată (inR2/(r1+r2)*Vcc
hex, cu valoarea aliniată
d. Nici una din cele de mai sus
=2.5 8 unipolare
la dreapta) in urma unei conversii biti = 256 a acestei
Justificare.
2.5*256/Vcc=128
intrări, cu rezoluţia de 8 biţi (din care utilizăm doar cei
mai semnificativi 8 biți)? 128 in hex =0x80
161. Dacă un microcontroler oarecare are si un sistem
a. cca 0x20
de conversie analog numerică, caracterizat ca având
b. cca. 0x80
rezoluţia de 6 biţi, atunci mărimea lui de ieşire va avea:
c. cca. 0xF0
a. 256 de valori diferite
d. cca. 0x50
b. 128 de valori diferite
Justificare.
c. 64 de valori diferite
d. 1024 de valori diferite
166. Un pin Px al unui microcontroler AVR,
Justificare.
alimentat la Vcc=5V este configurat ca intrare. Două
rezistoare R1=84 KOhmi si R2 = 16 KOhmi sunt înseriate
162. Despre numărul binar 11001100, rezultatul unei aanghel
si se conectează cu nodul comun la acest pin si respectiv
conversii analog-numerice, știm că este reprezentat în cod 2016-02-07 14:37:12
la Vcc si masă:
binar complement faţă de 2, pe 8 biţi. Care este --------------------------------------------
Px
echivalentul său în zecimal ? 11001100 - 1 =
Vcc ----R1---|- --R2----Masă
a. 89 11001011 si este:
il negam
Valoarea aproximativă a tensiunii pe pinul Px
b. -86 00110100 = 52 (primul bit = 1 -> nr
a. cca. 1.4V
c. -114 negativ)
b. cca. 0.6V aanghel
d. -52 2014-02-14 16:51:57
16:51:21
c. cca. 0.8V
Justificare. ------------------------------------------
--------------------------------------------
d. cca. 1.2V
Justificare. -- IN=[(R2/R1+R2)]*Vcc=
U=R*i
163. Un microcontroler din familia AVR, cu sistem (16/100)*5=4/5=0,8V
de conversie analog numerică, utilizează o sursă de
167. Pentru ca să măsurăm un curent continuu cu
referinţă VREF=3V, iar valoarea rezultată in urma unei
ajutorul unei intrări analogice a unui microcontroler
conversii unipolare cu rezoluţia de 10 biţi (cu valoarea
AVR (având un sistem de conversie analog numerică)
aliniată la dreapta) este 0x64. Cât a fost valoarea tensiunii
avem nevoie de cel puţin un:
de intrare corespunzătoare:
a. Capacitor aanghel
a. cca. 29V
b. Inductor 2014-02-14 16:53:53
b. cca. 2.9V
c. Rezistor --------------------------------------------
c. cca. 0.29V
d. Tranzistor ADC=0x64=100 in
d. cca. 0.029V
Justificare. ADC=(VIN*1024)/Vref
Justificare.
100=(VIN*1024)/3
168. Am putea utiliza un circuit integrator RC (cu un
300=VIN*1024
164. Un microcontroler din familia AVR, cu sistem
singur rezistor si un singur capacitor),
VIN = cca pe un pin de ieșire
0.29V
de conversie analog numerică, utilizează o sursă de
al unui microcontroler, cu scopul realizării unei:
referinţă VREF=3V. Valoarea tensiunii de intrare
a. Filtrări directe
corespunzătoare este 1.5V. Care va fi valoarea rezultată
b. Filtrări trece-bandă aanghel
(in hex, cu valoarea aliniată la dreapta) in urma unei 2014-02-14 16:54:17
c. Filtrări opreşte-bandă
conversii unipolare cu rezoluţia de 10 biţi? --------------------------------------------
d. Filtrări trece-jos
a. cca 0x0FF ADC=(VIN*1024)/Vref
b. cca. 0x200 >>>ADC=512=0x200).
169. Care din următoarele descrieri este adecvată
c. cca. 0x3F0
pentru interfaţa electrică a portului serial-U(S)ART (TxD-
d. cca. 0xFFF
ieşire, RxD-intrare) a unui microcontroler AVR, alimentat
Justificare.
de exemplu la Vcc=5V:
a. Nivelele logice sunt compatibile RS-232
b. Nivelele logice sunt compatibile TTL
c. Nivelele logice sunt compatibile CMOS
d. Nivelele logice sunt compatibile RS-485

1
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
170. Pentru un microcontroler din familia AVR, care
177. O comunicaţie serială asincronă utilizează o rată
din următoarele caracteristici nu sunt întâlnite la portul
baud de 19200 Bauds. Care este durata unui bit (timpul
serial standard (USART) in modul de lucru asincron:
aferent serializării/deserializării unui bit):
a. Rata baud programabilă
b. 7 biţi de date a . Cca 52 sec
c. 10 biţi de date b. Cca 5.2 msec
d. Bit de paritate pară sau impară c. Cca 52nsec
d. Cca 0.52 msec
aanghel
171. Interfaţa serială a unui microcontroler AVR Justificare.
2014-02-14 16:56:06
permite aproape întotdeauna implementarea unui protocol --------------------------------------------
178. Intre două microcontrolere este realizată o
de comunicaţie serială de tip:
a. Cvasi-sincron comunicaţie serială asincronă,Tbit=1/RB
cu următorii parametri
esenţiali: viteza de comunicaţieTbit=1/19200s,
= 9600 biţi pe secundă
b. Asincron
c. Pseudo-sincron (sau colocvial 9600 Baud); 8 aproximativ
biţi de date; 152bitusec
de stop;
d. Super asincron fără bit de paritate. Cât timp durează emisia/recepţia unui
octet vehiculat prin această legătură/conexiune:
172. In contextul familiei AVR, care din următoarele a. cca. 1040 nsec
facilităţi nu este disponibilă pentru portul serial standard, b. cca. 104 nsec
utilizat într-un mod asincron: c. cca. 1040 sec
a. Posibilitatea programării numărului de biţi de d. cca. 10.4 msec
stop Justificare.
b. Posibilitatea detecţiei unei erori de suprascriere 179. Câte fire ar fi necesare pentru conectarea unui
(Overrun) microcontroler la o magistrală serială I2C (TWI la AVR):
c. Posibilitatea programării numărului de biţi de
start a. 5
d. Posibilitatea modificării ratei baud b. 3
c. 2
173. Pentru un microcontroler din familia AVR, care d. 4
din următoarele caracteristici nu pot fi întâlnite la portul Justificare.
serial standard:
a. Posibilitatea utilizării a 3 biţi de stop 180. Specificaţia electrică pentru standardul de
b. Lipsa unui generator propriu pentru rata baud comunicaţie serială RS-485 indică că se utilizează o
c. Existența unor indicatori/biți de eroare modalitate de semnalizare:
d. Utilizarea unui bit de paritate pară sau impară a. Simetrică
b. Asimetrică
174. Pentru un microcontroler din familia AVR, in c. Diferenţială
cazul utilizării portului (UART) si protocolului de d. Ambiguă
comunicaţie serială asincronă, integritatea si
corectitudinea informaţiei vehiculate poate fi asigurată si 181. Standardul de comunicaţie serială RS-485 este
cu ajutorul unui: descris ca fiind unul adecvat si pentru o comunicaţie:
a. Bit de stop a. Bidirecţională
b. Bit de start b. Punct la punct
c. Bit de paritate c. Multi punct
d. Bit de date d. Unidirecţională

175. Pentru o comunicaţie serială asincronă (si nu 182. In cazul unei comunicaţii seriale asincrone
numai) termenul de „rată baud” descrie explicit un număr timpul (durata) de bit este, prin raportare la rata baud
de: (viteza de comunicație):
a. Kilo biți pe secundă a. Direct proporţional
b. Kilo octeţi pe secundă b. Invers proporţional
c. Biţi pe secundă c. Nu depinde de rata baud
d. Octeţi pe secundă d. Depinde pătratic de rata baud

176. Câte fire ar fi necesare pentru o implementare 183. Utilizarea unei modalităţi de semnalizare
minimală a unei comunicaţii seriale asincrone diferenţiale in cazul comunicaţiei seriale are ca efect si
bidirecţionale intre două microcontrolere diferite: mărirea:
a. 2 a. Imunităţii la perturbaţiile de mod diferenţial
b. 4 b. Imunităţii la perturbaţiile de mod comun
c. 3 c. Imunităţii la perturbaţiile de mod simplu
d. 6 d. Imunităţii la perturbaţiile de mod complex
Justificare.

1
Model grila -2015/2016 ASI (Ma–I SAI, TIIS) MSI (Ma-I SCR)
184. Principial, perifericul de tip UART al unui
191. Care din următoarele tipuri de magistrale
microcontroler din familia AVR, destinat comunicaţiei
seriale, întâlnite si la unele microcontrolere, este cel mai
seriale, este realizat in jurul unui circuit numeric
utilizat în industria automobilului:
secvenţial sincron de natura unui:
a. I2C
a. Registru de numărare
b. CAN
b. Registru de stare
c. SPI
c. Registru de deplasare
d. Microwire
d. Registru indexat
192. Magistralele seriale SPI si I2C (TWI la AVR)
185. Diferenţa intre o comunicaţie serială half-duplex
pot fi caracterizate ca niște magistrale:
si una full-duplex intre două microcontrolere este dată de:
a. Asincrone
a. Posibilitatea unuia din microcontrolere doar de a
b. Sincrone
emite
c. Paralele
b. Imposibilitatea controlului prin bit de paritate aanghel
d. Diferențiale
c. Posibilitatea de a emite si a recepţiona in acelaşi 2016-02-07 14:39:08
Justificare
timp --------------------------------------------
d. Posibilitatea unuia din microcontrolere doar de a Deoarece functioneaza
193. Semnalele de ieșire pentru o magistrală serială pe
recepţiona principiul Master - Slave, iar Slave-
I2C (TWI la AVR) sunt descrise ieșiri de tip:
a. Tri-state ul asigura semnalul de ceas
186. In cazul in care ar trebui să
b. Cu colector(drenă) in gol
vizualizăm/interpretăm, in cazul unei depanări, informația
c. Cu colector(drenă) in plin
vehiculată prin intermediul unui port serial asincron (gen
d. Normale (totem-pole)
UART AVR) trebuie să ținem seama că primul bit de date
serializat este:
194. In cazul folosirii unei magistrale seriale I2C
a. MSb-ul
(TWI la AVR) obligatoriu trebuie utilizate si:
b. LSb-ul
a. tensiuni de alimentareaanghel
mici
c. Depinde de numărul de biți de date utilizat
b. rezistente externe de sarcină
2016-02-07 14:53:37
d. Depinde dacă avem sau nu bit de paritate
c. diode externe de sarcină
--------------------------------------------
d. tensiuni de alimentareConectarea
mari pinilor de intrare la
187. Pentru standardul RS-232, denumirile „mark” si
Justificare o tensiune
„space” definesc:
a. Rata baud definită ca valoare
b. Timpii de bit Observaţii importante legate de examen
c. Nivelele logice Grila este de tipul in singur răspuns corect.
d. Emisia si recepţia Încercuirea (sau marcarea sub orice formă) a mai
mult de un răspuns va fi echivalentă cu anularea
188. Care din următoarele nu reprezintă un nivel de punctajului întrebării.
tensiune (nivel logic) RS-232 valid: Pe grila de examen vor exista 20 de întrebări similare
a. 1V celor din acest document.
b. 5V Punctaj maxim: 20 întrebări x 0.5 pcte = 10 (fără
c. -5V puncte din oficiu)!
d. -9.5V Justificare (funcţie si de natura întrebării) =
O explicaţie textuală, relaţii de calcul, calculul efectiv
189. Dorim să realizăm, intre două sisteme cu (de exemplu, din care să rezulte modul in care aţi
microcontrolere, o comunicaţie serială bidirecțională, manipulat exponenţii!), ecuaţii booleene, o schema
half-duplex, conform standardului RS-485. Principial am minimală (de ex. cum se leagă nişte fire, un divizor
avea nevoie doar de: rezistiv, etc. ). Vezi si documentul cu exemple de
a. 5 fire justificări!
b. 4 fire Valorile numerice sunt date doar pentru
c. 2 fire exemplificare, ele se pot modifica.
d. 3 fire Atenţie la sensul afirmativ sau negativ al unora din
Justificare. întrebări. O întrebare de natură afirmativă poate
aanghel
avea enunţul modificat in negativ (..nu..)
2016-02-07 , răspunsul
14:43:16
190. Avem 2 sisteme cu microcontrolere AVR, corect devenind evident altul.--------------------------------------------
ambele cu o interfață serială asincronă, dar la unul de tip Justificările menţionate sunt si Pentru
ele cuotitlu
legătură de date
ilustrativ, in
RS-232, iar la celălalt de tip RS-485. Dacă cele 2 sisteme sensul că o cerere de justificareunidirecţională
poate apărea si la
ar trebui să comunice intre ele serial prin intermediul alte întrebări. avem nevoie de un driver si un
acestor interfețe, ar trebui să ținem cont că ele sunt: Justificările trebuie să fie cat receptor (si 2
mai concise fire) in
posibil,
a. Compatibile spaţiul dedicat pe grila de examen (vezi exemplele!).
b. Deductibile In cadrul examenului utilizarea oricărui mijloc de
c. Incompatibile calcul electronic va fi interzisă!
d. Instabile VEŢI AVEA LA DISPOZIŢIE CEL PUŢIN O
Justificare. CIORNA

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