Sunteți pe pagina 1din 12

A

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)

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

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)

6. Tabela de adevr de mai jos corespunde funciei logice:


a b f(a,b)
00
0
01
1
10
1
11
0
a. AND
b. OR
c. NAND
d. XOR
7. Care sunt valorile semnalelor (PQ) din circuitul de mai jos dup o perioad ale semnalului de clock?
Iniial toate bistabilele au valoarea 0.
Q

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

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)


14. Cte intrri de selecie are un decodor 1 din 10?
a. 4
b. 8
c. 3
d. 7
15. Care dintre urmtoarele valori binare (octei) reprezint un numr negativ (n reprezentare
complement fa de doi)?
a. 00000001
b. 00010000
c. 10000001
d. 01111111

Seciunea B Istoric dispozitive de calcul


16. Tehnologia VLSI a permis firmei Intel ca n anul 1971 s lanseze circuitul 4004 care este primul:
a. circuit de memorie ROM
b. microprocesor
c. circuit de memorie RAM
d. circuit integrat
17. Primul dispozitiv de calcul folosit cu scop practic a fost
a. Difference Engine a lui Charles Babbage
b. Calculating Clock a lui Wilhelm Schickard
c. La Pascaline al lui Blaise Pascal
d. maina Z1 a lui Konrad Zuse
18. n 1948, trei cercettori ai laboratoarelor Bell John Bardeen, Walter Brattain i William Shockley
au inventat:
a. tranzistorul
b. circuitul integrat
c. tubul electronic
d. calculatorul personal (PC)
19. Banda perforat e fost folosit pentru prima dat n
a. maina de calcul Analytical Engine a lui Babbage
b. maina de calcul de uz general ENIAC (Electronic Numerical Integrator and Computer)
c. Maina de calcul Z1 a lui Zuse
d. rzboiul de esul al lui Jacquard
20. Jack Kilby este inventatorul circuitul integrat (CI) sau microcip, care era pe baz de:
a. siliciu
b. germaniu
c. ceramic
d. superconductori
21. Ada, Contes de Lovelace este considerat prima programatoare deoarece:
a. pentru c ar fi sugerat nlocuirea sistemul de numeraie zecimal cu cel binar pentru stocarea
datelor
b. a sugerat lui Babbage s conceap un plan pentru a defini secvena de calcule matematice
pe care mainile de calcul le vor efectua
c. a sugerat lui Babbage folosirea cartelelor perforate pentru introducerea datelor
d. i-a dat lui Babbage o estur fcut la rzboiul lui Jacquard de esut pentru care fuseser
folosite mai mult de 10.000 cartele perforate
22. Wilhelm Schickard (1592-1635) este considerat inventatorul primei maini de calcul mecanice
denumit Calculating Clock. Acest dispozitiv era capabil s efectueze operaii de:
a. adunare, scdere i nmulire
b. doar adunare cu transport (carry)
c. adunare i scdere cu transport (carry)
d. adunare i scdere fr transport (carry)
23. Arhitectura PC (Personal Computer) a fost dezvoltat de:
a. IBM
b. Intel
c. Microsoft
d. Apple

3/12

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)


Seciunea C Microprocesorul 8086, memorii i periferice
24. Sintagma ciclu fetch se refer la:
a. Extragere operand din memorie
b. Scriere operand n memorie
c. Iniializare memorie
d. Extragere instruciune urmtoare din memorie
25. Care sunt cele dou uniti funcionale ale microprocesorului 8086?
a. Unitate de execuie i unitate de interfa cu magistrala
b. Unitate aritmetic i unitate logic
c. Unitate de interfa cu magistrala i unitate de control
d. Unitate aritmetic i unitate de control
26. Care este dimensiunea maxim a unui segment logic de memorie?
a. 1 MB
b. 64 KB
c. 256 KB
d. 32 KB
27. De cte registre interne pe 16 bii dispune procesorul 8086?
a. 15
b. 14
c. 20
d. 18
28. Care este dimensiunea spaiului de adresare a perifericelor (I/O) pentru procesorului 8086?
a. 64 kilo octei
b. 640 kilo octei
c. 1 Mega octet
d. 1 Mega octei sau 64 kilo octei n funcie de modul de funcionare
29. O intrare n tabela vectorilor de ntrerupere are o dimensiune de:
a. 8 octei
b. 4 octei
c. 2 octei
d. 16 octei
30. Demultiplexarea magistralei de adrese a microprocesorului 8086 se face utiliznd circuite de tip:
a. numrtoare
b. pori logice NAND cu opt intrri
c. registru latch
d. transceiver
31. Selectarea modului de funcionare minim sau maxim la 8086 se face:
a. prin program la iniializarea procesorului
b. prin setarea unui pin extern
c. prin programarea circuitului 8288 (Bus Controller)
d. prin setarea unui bit n memoria de program
32. Care este dimensiunea spaiului adresare a memoriei pentru procesorului 8086?
a. 640 kilo octei
b. 1 Mega octet
c. 16 Mega octei
d. 20 Mega octei
33. Care este dimensiunea magistralei de adres a procesorului 8086?
a. 8 bii
b. 16 bii
c. 20 bii
d. 24 bii
34. Care este dimensiunea magistralei de date a procesorului 8086?
a. 8 bii
b. 16 bii
c. 32 bii
d. 86 bii

4/12

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)

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.

a. operaie de citire de la periferic


b. operaie de scriere ctre periferic
c. operaie de dezactivare a perifericului
d. operaie de citire-modificare-scrire
Ce valori au semnalele i pentru transferul unui octet de la procesorul 8086 ctre un periferic
conectat la liniile de date D15:8?
a. =1 i =0
b. =1 i =1
c. =0 i =0
d. =0 i =1
Care pereche de registre indic spre instruciunea ce urmeaz s fie executat?
a. SS i IP
b. AX i DS
c. DS i ES
d. CS i IP
Cte semnale de adres sunt necesare pentru a adresa/accesa fiecare locaie a unei memorii SRAM
de 4KB organizat pe octet?
a. 16
b. 12
c. 10
d. 14
Cte semnale de ale magistralei de adres sunt necesare n ecuaia unui semnal de selecie (CS)
pentru a decoda complet o zon de 16KB dintr-un spaiu de adresare de 128KB? (memoria este
organizat pe octet)
a. 8
b. 3
c. 2
d. 4
i
Ce valori au semnalele
pentru transferul unui cuvnt (16 bii) de la procesorul 8086 ctre o
memorie RAM?
=1 i =1
a.
=0 i =0
b.
=1 i =0
c.
=0 i =1
d.
Care este formula de obinere a adresei fizice din adresa logic?
a. AF = AS x 4 + AE
b. AF = AS x 16 + AE
c. AF = AS + AE x 4
d. AF = AS + AE x 16

5/12

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)

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

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)


55. Un digit anod comun are urmtoarea configuraie intern:
a.
b.
c.

...

...

d.

...

...

56. Conectarea unui LED la un sistem cu 8086 se realizeaz astfel:


a.
b.
c.
Vcc

Vcc
WR CS

WR CS

Vcc
WR CS

D0

D0

d.
Vcc
WR CS

D0

D0

57. Conectarea unui buton la un sistem cu 8086 se realizeaz astfel:


a.
b.
c.
Vcc

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

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)

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

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)


71. Ce tip de structur de control este implementat de urmtoarea secven de instruciuni?
ET:
; code...
DEC AX
CMP AX, 0
JNE ET
a. structur de decizie if-then
b. structur repetitiv cu test anterior
c. structur repetitiv cu test posterior
d. structur de decizie if-then-else
72. Care dintre urmtoarele instruciuni pune n registru AX restul mpririi acestuia la 16?
a. or AX, 000Eh
b. xor AX, 000Fh
c. and AX, 000Fh
d. shr AX, 000Eh
73. Fie segmentul de stiv cu urmtorul coninut ncepnd cu adresa logic SS:SP 12 34 56 78 9A BC.
Care este valoarea registrului IP dup execuia urmtoarei secvene de instruciuni?
POP AX
POP BP
RET
a. IP=5678
b. IP=9A78
c. IP=1234
d. IP=BC9A
74. Care parametru transmis prin stiv al unei funcii cu patru parametri este accesat de urmtoarea
instruciune?
MOV AX, [BP+6]
a. primul parametru depus pe stiv
b. al doilea parametru depus pe stiv
c. ultimul parametru depus pe stiv
d. penultimul parametru depus pe stiv
Seciunea E Program scris n limbaj de asamblare
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

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

mov di, [bx][si]


ET1:
pop bp
ret 4
f1 endp
start:
mov ax, data
mov ds, ax
lea ax, v
push ax
push E
call f1
lea ax, v
push ax
push E-4
call f1
mov ax, 4c00h
int 21h
ends
end start

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)


75. Care este dimensiunea segmentului de stiv?
a. 128 octei
b. 256 octei
c. 512 octei
d. 1024 octei
76. Care este dimensiunea variabilei v?
a. 8 octei
b. 16 octei
c. 20 octei
d. 24 octei
77. Care este valoarea constantei simbolice L?
a. 32
b. 16
c. 10
d. 20
78. Care este offsetul (deplasamentul n segmentul de date) la care este stocat variabila v?
a. 24
b. 10
c. 8
d. 0
79. Care este valoarea registrului SI dup revenirea din funcia f1 apelat pe linia 42?
a. 1
b. 2
c. 0
d. 6
80. Care este valoarea registrului BX dup revenirea din funcia f1 apelat pe linia 42?
a. 20
b. 10
c. 2
d. 0
81. Ci parametri transmii prin stiv are funcia f1?
a. 0
b. 1
c. 3
d. 2
82. La nceputul programului registrul SP are valoarea 200h. Care este valoare registrului SP dup
execuia instruciunii de pe linia 42?
a. 1FCh
b. 1FAh
c. 200h
d. 1FEh
83. La nceputul programului registrul SP are valoarea 200h. Care este valoarea registrului BP dup
execuia instruciunii de pe linia 20?
a. 1FCh
b. 1F8h
c. 1FEh
d. 1FAh
84. Care este valoarea registrului DI dup revenirea din funcia f1 apelat pe linia 47?
a. 3
b. 55
c. 21
d. 0FFFFh
85. Care este operaia implementat de funcia f1?
a. determin valoarea unui element de pe o anumit poziie dintr-un tablou
b. determin indexul elementului cu o anumit valoare dintr-un tablou
c. determin numrul elementelor dintr-un tablou
d. determin numrul elementelor cu o anumit valoare dintr-un tablou

10/12

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)

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

Examen la disciplina: Arhitectura sistemelor de calcul (ASC)


97. Care este valoarea registrului BP dup revenirea din funcia f1?
a. 0
b. 8
c. 2
d. aceeai cu valoarea de dinaintea apelului funciei
98. Care dintre urmtoarele invocri ale macrodefiniiei init genereaz eroare la asamblare?
a. init al
b. init L
c. init cx
d. init [bx]
99. Cum modific instruciunea de pe linia 42 valoarea registrului SP?
a. Adun 1 la valoarea curent a registrului SP
b. Adun 2 la valoarea curent a registrului SP
c. Scade 1 din valoarea curent a registrului SP
d. Scade 2 din valoarea curent a registrului SP

12/12

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