Sunteți pe pagina 1din 4

Arhitectura Calculatoarelor 1

Evaluare 1. ntrebri
1 Explicai notiunea compilator.
2 Explicai notiunea interpretor.
3 Explicai notiunea main virtual.
4 Explicai diferena ntre compilare i interpretare.
5 Destinaia registrelor generali (AX, BX, CX, DX, SP, BP, SI, DI).
6 Destinaia registrelor segment.
7 Destinaia registrului Flags.
8 Destinaia registrului IP.
9 Ce indic perechea de registre (CS:IP)?
10 Ce indic perechea de registre (SS:SP)?
11 Formarea adresei fizice.
12 Utiliznd directive simplificate de segmentare, scriei un program ce definete date pe 16, 64 i 80
bii.
13 Utiliznd directive de definire complet a segmentelor, scriei un program ce definete date pe 8,
32 bii i n format BCD.
14 Numii componentele funcionale ale unui calculator (hardware).
15 Explicai notiunea magistral.
16 Caracterizai circuitele RFID.
17 Caracterizai grupa de calculatoare servere.
18 Caracterizai grupa de calculatoare mainframe.
19 Clasificarea lui Flynn. Arhitectura SISD.
20 Clasificarea lui Flynn. Arhitectura SIMD.
21 Clasificarea lui Flynn. Arhitectura MISD.
22 Clasificarea lui Flynn. Arhitectura MIMD.
23 Explicai diferena ntre microprocesoarele CISC i RISC.
24 Definii nitiunile arhitectura scalar, superscalar.
25 Explicai funcionarea unei benzi de asamblare cu 5 segmente.
26 Explicai funcionarea unei benzi de asamblare duale cu 5 segmente.
27 Explicai funcionarea unei benzi de asamblare cu 5 uniti funcionale.
28 Explicai schema structurat a microprocesorului Pentium.
29 Explicai mecanismul prediciei adreselor salturilor (BTB).
30 Explicai conceptul - analiza dinamic a fluxului de date.
31 Explicai conceptul - execuia speculativ.
32 Explicai tehnologia Hyper-threading.
33 Explicai Tehnologia Macro Fusion.
34 Explicai Tehnologia Turbo Boost.
Assembler
1 Instruciunea mov word ptr [bx],0:
a) ncarc registrul bx cu valoarea 0
b) ncarc n locaia adresat de bx valoarea 0 pe un octet
c) ncarc n locaia adresat de bx valoarea 0 pe un cuvnt
2 Implementai Instruciunea xchg bx,cx folosind stiva
3 Implementai Instruciunea xchg bx,cx folosind instruciuni de tip mov
4 Instruciunea n al,71h:
a) ncarc n registrul al valoarea 71h
b) citete n registrul al un octet de la portul 71h
c) scrie valoarea din registrul al la portul 71h
5 Instruciunea out 71h,al
a) ncarc n registrul al valoarea 71h
b) citete n registrul al un octet de la portul 71h
c) scrie valoarea din registrul al la portul 71h
6 Instruciunea adc dest, surs realizeaz operaia:
a) surs<--dest+ surs
b) dest<--dest+ surs
c) dest<--dest+ surs+carry
Arhitectura Calculatoarelor 2
d) surs<--dest+ surs+carry
7 Instruciunea add dest, surs realizeaz operaia:
a) surs<--dest+ surs
b) dest<--dest+ surs
c) surs<--dest+ surs+carry
d) dest<--dest+ surs+carry
8 Instruciunea sub dest, surs realizeaz operaia:
a) surs<--dest+ surs
b) dest<--dest- surs
c) dest<--dest- surs
d) surs<--dest- surs
9 Instruciunea sbb dest, surs realizeaz operaia:
a) surs<--dest- surs
b) dest<--dest- surs
c) dest<--dest- surs+carry
d) dest<--dest- surs-carry
10 Instruciunea cmp dest, surs realizeaz operaia:
a) compara operanzii surs si destinaie prin aplicarea funciei logice "si"
b) compara operanzii surs si destinaie prin aplicarea funciei logice "sau"
c) compara operanzii surs si destinaie prin scdere.
11 Care este sintaxa corect a Instruciunii dec?
a) dec dest, surs
b) dec dest
c) dec
12 Care este sintaxa corecta a Instruciunii not?
a) not dest, surs
b) not dest
c) not
13 Dac n registrul AL este stocata valoarea 11001001, dup Instruciunea shl al,3 se va obine:
a) 00011001
b) 01001000
c) 001001000
d)11001000
14 Dac n registrul AL este stocat valoarea 11001001, dup Instruciunea shr al,3 se va obine:
a) 00011001
b) 01001000
c) 000100100
d)11001000
15 Dac n registrul AL este stocat valoarea 11001001, dup Instruciunea rol al,3 se va obine:
a) 01001010
b) 01001110
c) 00111001
d)11001000
16 Dac n registrul AL este stocat valoarea 11001001, dup Instruciunea ror al,3 se va obine:
a) 01001010
b) 01001110
c) 00111001
d)11001000
17 Care este starea indicatorului carry dup Instruciunea rcl al,2 dac n AL se afla 00100101?
a) 0
b) 1
18 Care este starea indicatorului carry dup Instruciunea rcr al,2 dac n AL se afla 00100101?
a) 0
b) 1
19 Dac n AL avem 11011110, n urma instruciunii and al,0fh se obine valoarea:
a) 11011111
Arhitectura Calculatoarelor 3
b) 00001110
c) 11010001
20 Dac n AL avem 11011110, n urma instruciunii or al,0fh se obine valoarea:
a) 11011111
b) 00001110
c) 11010000
21 Dac n AL avem 11011110, n urma instruciunii test al,0fh se obine valoarea:
a) 11011111
b) 00001110
c) 11010001
d) 11011110
22 La instruciunile cu pentru manipularea irurilor:
a) irul surs este pointat de DS:SI
b) irul destinaie e pointat de DS:SI
c) irul surs e pointat de ES:DI
d) irul destinaie e pointat de ES:DI
23 Se poate seta sensul de parcurgerea irurilor de caractere?
a) da
b) nu
c) uneori
24 Contorul pentru instruciunile cu iruri se afl n registrul:
a) AX
b) BX
c) CX
d) DX
25 Ce operaie realizeaz Instruciunea MOVSB?
26 Ce operaie realizeaz Instruciunea CMPSB?
27 Ce operaie realizeaz Instruciunea SCASB?
28 Ce operaie realizeaz Instruciunea LODSB?
29 Ce operaie realizeaz Instruciunea STOSB?
30 Instruciunea CALL NEAR et realizeaz:
a) un transfer la et n alt segment de cod
b) un transfer la et n segmentul curent de cod
c) un salt la et n segmentul curent de cod
d) un salt la et n alt segment de cod
31 Instruciunea CALL FAR et realizeaz:
a) un transfer la et n alt segment de cod
b) un transfer la et n segmentul curent de cod
c) un salt la et n segmentul curent de cod
d) un salt la et n alt segment de cod
32 Instruciunea jmp et realizeaz:
a) un salt necondiionat la et
b) un salt condiionat la et
c) apelul rutinei et
33 Ce operaii se realizeaz la execuia instruciunii CALL?
34 Ce operaii se realizeaz la execuia instruciunii RET?
35 Instruciunea JZ et realizeaz saltul la et dac:
a) flagul Zero este 1
b) flagul Zero este 0
c) flagul Sign este 1
d) flagul Sign este 0
36 Instruciunea JNZ et realizeaz saltul la et dac:
a) flagul Zero este 1
b) flagul Zero este 0
c) flagul Sign este 1
d) flagul Sign este 0
Arhitectura Calculatoarelor 4
37 Instruciunea JC et realizeaz saltul la et dac:
a) flagul Zero este 1
b) flagul Zero este 0
c) flagul Carry este 1
d) flagul Carry este 0
38 Instruciunea JNC et realizeaz saltul la et dac:
a) flagul Zero este 1
b) flagul Zero este 0
c) flagul Carry este 1
d) flagul Carry este 0
39 Instruciunea JCXZ et realizeaz saltul la et dac:
a) flagul Zero este 1
b) flagul Zero este 0
c) flagul Carry este 0
d) registrul CX este 0
40 Instruciunea corespunztoare etichetei et din LOOP et se afl:
a) naintea instruciunii LOOP
b) dup Instruciunea LOOP
c) nu se afla n programul respectiv
41 Instruciunea STC:
a) activeaz sistemul de ntreruperi
b) dezactiveaz sistemul de ntreruperi
c) pune carry pe 0
d) pune carry pe 1
42 Instruciunea CLC:
a) activeaz sistemul de ntreruperi
b) dezactiveaz sistemul de ntreruperi
c) pune carry pe 0
d) pune carry pe 1
43 Complementul fa de doi se utilizeaz pentru:
a) reprezentarea numerelor naturale
b) reprezentarea numerelor ntregi negative
c) reprezentarea numerelor reale negative
44 Cum sunt reprezentate n memorie caracterele?
45 Cum sunt reprezentate numerele reale:
a) n mrime si semn
b) n format BCD
c) n format virgula mobila

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