Documente Academic
Documente Profesional
Documente Cultură
Not explicativ:
Testul conine 99 de subiecte de tip gril, cu 4 variante de rspuns dintre care este corect una i
numai una.
Grila se completeaz printr-un X n dreptul rspunsului corect, precum n exemplul de mai jos, care
reprezint variante corecte de completare pentru un rspuns corect de tip b.
a
1.
Sau
a
2.
b
X
Grila se completeaz cu marker, pix sau stilou de culoare neagr sau albastr.
Formula de calcul a notei este 1 punct din oficiu + nr. de rspunsuri corecte / 11
Timp de lucru: 120 minute (2 ore)
SUCCES !!!
SUBIECTE
Seciunea A Elemente de logic boolean, reprezentri numerice i circuite logice
1. Crei funcii logice i corespunde urmtoarea tabela de adevr?
a b f(a,b)
00
X
01
1
10
1
11
1
a. OR, oricare ar fi valoarea lui X
b. AND, pentru X = 0
c. XOR, pentru X = 1
d. OR, pentru X = 0
2. Pentru cte combinaii ale variabilelor de intrare funcia logic OR de trei variabile ia valoarea 1?
a. 8
b. 7
c. 3
d. 4
3. Pentru combinaia de intrare (XYZ)=(111) ieirile (PQ) ale circuitului de mai jos au valoarea:
X=1
Y=1
P=?
Z=1
Q=?
a. 00
b. 01
c. 10
d. 11
4. Selectai expresia boolean care nu este echivalent cu x+x+xx
a. x(x+x
)
b. (x+x
)x
c.
x
d. x
5. Figura de mai jos este reprezentarea funciei logice:
a.
b.
c.
d.
NOR
OR
NAND
AND
1/12
8.
9.
10.
11.
12.
13.
CBB-D
CBB-D
CLK Q
CLK Q
D
P
Q
CBB-D
CLK Q
a. 00
b. 01
c. 10
d. 11
Care este reprezentarea numarului 14ABC (16) n binar?
a. 10100111010111100(2)
b. 10100101011111100(2)
c. 10100101110111100(2)
d. 10100101010111100(2)
Fie numrul 0101 0111 0011 0101 reprezentat n cod BCD. Care este reprezentarea binar a
acestuia?
a. 1011001100111 (2)
b. 1011010100111 (2)
c. 1011011000111 (2)
d. 1011011100111 (2)
Care este reprezentarea n hexazecimal pentru numrul zecimal 157,75(10)?
a. 8E,40(16)
b. 9D,C0(16)
c. 9D,80(16)
d. 8E,C0(16)
Care este diferena dintre numrul valorilor ntregi distincte care se pot reprezenta n cod binar direct
pe 8 bii i numrul de valori ntregi distincte care se pot reprezenta n cod BCD despachetat pe 8
bii?
a. 246
b. 128
c. 156
d. 256
Care este valoarea lui x din relatia 32(x) -12(4)=8(10)
a. 6
b. 4
c. 8
d. 7
Care dintre urmtoarele valori binare reprezint un cod BCD mpachetat valid?
a. 00010001
b. 10001100
c. 10011010
d. 00001101
2/12
3/12
4/12
35. Care este numrul de regiuni de 128KB n care poate fi mprit spaiul de adresare al
microprocesorului 8086?
a. 16
b. 32
c. 8
d. 64
36. Care este numrul minim de semnale al magistralei de adrese a unui microprocesor pentru ca acesta
s poat adresa direct 128KB de memorie? (memoria este organizat pe octet)
a. 17
b. 19
c. 18
d. 16
37. Cte semnale de adres sunt necesare pentru a selecta (prin decodare complet) o memorie SRAM
de 64KB?
a. 2
b. 3
c. 4
d. 5
38. Ce tip de transfer (din punctul de vedere al unui periferic) este codificat prin valorile urmtoarelor
semnale?
39.
40.
41.
42.
43.
44.
5/12
45. Care dintre urmtoarele adrese logice nu corespunde adresei fizice 12345h?
a. 1100:1345
b. 1100:0345
c. 1234:0005
d. 1220:0145
46. Fie 2 dispozitive conectate pe o magistral comun. Apare conflict pe magistral atunci cnd:
a. dou dispozitive depun simultan o valoare pe magistral
b. un dispozitiv depune o valoare si altul preia valoarea
c. toate dispozitivele preiau o valoare
d. dispozitivele au magistralele n starea de impedan ridicat
47. La accesul unei zone de memorie
BHE = 0 i A0=0 atunci cnd:
a. accesul este pe 8 bii i adresa par
b. accesul este pe 16 bii i adresa par
c. accesul este pe 8 bii i adresa impar
d. accesul este pe 16 bii i adresa impar
48. Care semnale ale magistralei de date sunt utilizate pentru realizarea unui transfer pentru care
semnalele
BHE i A0 au valoarea 0?
a. nici unul
b. D0:7
c. D8:15
d. D0:15
. Care este zona de adrese care i
49. Fie semnalul de selecie
corespunde?
a. B8000hBFFFFh
b. 48000h48FFFh
c. 16000h16FFFh
d. 48000h4FFFFh
50. Pentru care dintre urmtoarele adrese este activat semnalul
BHE la transferul octetului de la locaia
respectiv (adresat) ctre microprocesor?
a. 01234h
b. 12345h
c. 23456h
d. 24680h
51. Care adres activeaz semnalul de selecie cu urmtoarea expresie?
a. 47FEAh
b. C3BCDh
c. 4DECh
d. 43BCDh
52. Care este dimensiunea spaiului de adrese (dintr-un spaiu de 1Mbyte) selectat de semnalul de
selecie cu urmtoarea expresie?
a. 256KB
b. 32KB
c. 128KB
d. 64KB
53. Fie un sistem de calcul cu 16kB memorie mapai n spaiul de adrese ncepnd cu adresa 0000h.
Care este adresa final a acestui bloc de memorie?
a. 3FFFh
b. 7FFFh
c. 2FFFh
d. BFFFh
54. Care dintre urmtoarele semnale de selecie este activat de adresa 4321h din spaiul de adresare
pentru periferice?
a.
b.
c.
d.
6/12
...
...
d.
...
...
Vcc
WR CS
WR CS
Vcc
WR CS
D0
D0
d.
Vcc
WR CS
D0
D0
Vcc
RD CS
D0
RD CS
D0
d.
RD CS
RD CS
Vcc
D0
Vcc
D0
58. ntr-un sistem bazat pe procesorul 8086 n care avem memorie dinamic, ciclurile de refresh se vor
genera:
a. prin comanda procesorului
b. prin comanda controller-ulului 82C08
c. memoria execut automat ciclurile de refresh
d. prin programarea timerului sistemului
59. Pe ci bii sunt numrtoare interne ale circuitului 8253?
a. 8
b. 10
c. 12
d. 16
60. Care este numrul minim de adrese necesar pentru maparea circuitului 8255 n spaiul de adresare?
a. 1
b. 2
c. 3
d. 4
61. Semnalul READY al microprocesorului 8086 este folosit pentru a permite:
a. perifericelor sau memoriilor mai rapide s scurteze un ciclu de bus
b. perifericelor sau memoriilor mai lente s extind un ciclu de bus
c. microprocesorului s iniieze un transfer pe cuvnt pe bus
d. resetarea corect a microprocesorului
62. Care este frecvena cristalului de quartz conectat la circuitul 8284 astfel nct microprocesorul 8086
s funcioneze cu un semnal de clock de frecven 10MHz?
a. 30 MHz
b. 16 MHz
c. 20 MHz
d. 8 MHz
63. Care este durata unui ntreg ciclu de bus cu o stare de wait pentru un sistem cu microprocesor 8086
care funcioneaz la o frecven de 5MHz?
a. 500 ns
b. 1 us
c. 200 ns
d. 600 ns
7/12
64. Cte linii de cerere de ntrerupere (Interrupt Request) are circuitul 8259?
a. 4
b. 8
c. 16
d. 1
Seciunea D Microprocesorul 8086 Programare n limbaj de asamblare
65. Cte citiri i scrieri din/n memorie (acces n segmentul date) au loc n urmtoarea secven de
instruciuni?
MOV AX, SI
MOV [BX], AX
ADD [BX+SI], SI
a. dou citiri i nici o scriere
b. o scriere i o citire
c. o scriere i dou citiri
d. dou scrieri i o citire
66. Registrul SS are valoarea 2000h i registrul SP are valoarea 00ABh. Care este adresa fizic a
cuvntului din vrful stivei?
a. 200ABh
b. 020ABh
c. AB020h
d. 20AB0h
67. Dac registrul are valoarea SP=0100h, care va fi valoarea acestui registru dup execuia
urmtoarelor instruciuni?
PUSH BX
POP AX
PUSH AX
a. 0100h
b. 00FCh
c. 0104h
d. 00FEh
68. Care este adresa fizic a operandului din memorie din instruciunea mov [bp], dx? Se dau: DS =
2300h, SS = 6800h, BP = 0100h, SI = 000Ch.
a. 6810Ch
b. 68100h
c. 23100h
d. 2310Ch
69. Care dintre urmtoarele instruciuni folosete adresarea direct?
a. mov ax, [2]
b. mov [bx], [si]
c. mov [bp], cx
d. mov dx, 2
70. n segmentul de date ncepnd cu adresa DS:0100 se afl urmtoarele valori (octei) 00 AB CD EF 00
00 01 02. Registrul BX are valoarea 100h, iar SI este 0004h. Care este valoarea din registrul AX n
urma execuiei urmtoarei instruciuni?
MOV AX, [BX+SI-2]
a. 0000h
b. EFCDh
c. EF00h
d. 0102h
8/12
data segment
v dw 0, 1, 1, 3, 5, 8,
13, 21, 34, 55
L equ ($-v)/2
E equ 3
ends
stack segment
dw
256 dup(0)
ends
code segment
init macro p
or di, p
init endm
f1 proc
push bp
mov bp, sp
init 0FFFFh
cmp [bp+4], L
ja ET1
mov bx, [bp+6]
mov si, [bp+4]
add si, si
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
9/12
10/12
86. Care este cantitatea din segmentul de stiv utilizat pentru un apel al funcia f1?
a. 10 octei
b. 6 octei
c. 4 octei
d. 8 octei
87. Care este valoarea registrului BX dup execuia instruciunii de pe linia 25 la al doilea apel al funciei
f1?
a. 2
b. 20
c. 0
d. 10
88. Cte accese la parametrii transmii prin stiv au loc n funcia f1?
a. 2
b. 1
c. 3
d. 4
89. De cte ori este accesat segmentul de date n secvena de instruciuni 2528?
a. 0
b. 1
c. 4
d. 2
90. De cte ori este accesat segmentul de stiv n secvena de instruciuni 2528?
a. 0
b. 1
c. 3
d. 2
91. Care este dimensiunea n octei a segmentului de date al acestui program?
a. 32
b. 20
c. 24
d. 10
92. Care este efectul instruciunii de pe linia 15?
a. pune valoarea zero n unii bii ai registrului DI, conform cu valoarea parametrului p
b. incrementeaz valoarea registrului DI, indiferent de valoarea parametrului p
c. decrementeaz valoarea registrului DI, indiferent de valoarea parametrului p
d. pune valoarea unu n unii bii ai registrului DI, conform cu valoarea parametrului p
93. Ce structuri de control sunt folosite n funcia f1?
a. doar structura repetitiv
b. doar structura de decizie
c. structura repetitiv i structura de decizie
d. nici o structur de control
94. Pe care linie este folosit adresarea bazat i indexat?
a. 25
b. 26
c. 27
d. 28
95. Pe care linie este modificat valoarea registrului CX?
a. 21
b. 22
c. 23
d. pe nici o linie
96. Cte apeluri de funcii conine programul?
a. 0
b. 1
c. 2
d. 3
11/12
12/12