Sie sind auf Seite 1von 4

1

Arhitectura Calculatoarelor

Evaluare 1. ntrebri
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
1.

2.
3.
4.

5.

6.

7.

8.

Explicai notiunea compilator.


Explicai notiunea interpretor.
Explicai notiunea main virtual.
Explicai diferena ntre compilare i interpretare.
Destinaia registrelor generali (AX, BX, CX, DX, SP, BP, SI, DI).
Destinaia registrelor segment.
Destinaia registrului Flags.
Destinaia registrului IP.
Ce indic perechea de registre (CS:IP)?
Ce indic perechea de registre (SS:SP)?
Formarea adresei fizice.
Scriei un program ce definete date pe 16, 64 i 80 bii.
Scriei un program ce definete date pe 8, 32 bii i n format BCD (mpachetat, despachetat).
Numii componentele funcionale ale unui calculator (hardware).
Explicai noiunea magistral.
Caracterizai circuitele RFID.
Caracterizai grupa de calculatoare servere.
Caracterizai grupa de calculatoare mainframe.
Clasificarea lui Flynn. Arhitectura SISD.
Clasificarea lui Flynn. Arhitectura SIMD.
Clasificarea lui Flynn. Arhitectura MISD.
Clasificarea lui Flynn. Arhitectura MIMD.
Explicai diferena ntre microprocesoarele CISC i RISC.
Definii noiunile arhitectura scalar, superscalar.
Explicai funcionarea unei benzi de asamblare cu 5 segmente.
Explicai funcionarea unei benzi de asamblare duale cu 5 segmente.
Explicai funcionarea unei benzi de asamblare cu 5 uniti funcionale.
Assembler
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
Implementai Instruciunea xchg bx,cx folosind stiva
Implementai Instruciunea xchg bx,cx folosind instruciuni de tip mov
Instruciunea in 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
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
Instruciunea adc dest, surs realizeaz operaia:
a) surs<--dest+ surs
b) dest<--dest+ surs
c) dest<--dest+ surs+carry
d) surs<--dest+ surs+carry
Instruciunea add dest, surs realizeaz operaia:
a) surs<--dest+ surs
b) dest<--dest+ surs
c) surs<--dest+ surs+carry
d) dest<--dest+ surs+carry
Instruciunea sub dest, surs realizeaz operaia:
a) surs<--dest+ surs

Arhitectura Calculatoarelor

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 corect a Instruciunii not?
a) not dest, surs
b) not dest
c) not
13. Dac n registrul AL este stocat valoarea 11001001, dup Instruciunea shl al,3 se va obine:
a) 00011001
b) 01001000
c) 00100100
d)11001000
14. Dac n registrul AL este stocat valoarea 11001001, dup Instruciunea shr al,3 se va obine:
a) 00011001
b) 01001000
c) 00010010
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. Dac n val este stocat valoarea 0F000h, iar n registrul AX - 0F000h, dup Instruciunea shld
val,ax,4 n val se va obine:
a) 0FF00h
b) 00FFh
c) 0F00Fh
d) 000Fh
18. Dac n val este stocat valoarea 0F000h, iar n registrul AX - 0F000h, dup Instruciunea shrd
val,ax,4 n val se va obine:
a) 0FF00h
b) 00FFh
c) 0F00h
d) 0F0Fh
19. Care este starea indicatorului carry dup Instruciunea rcl al,2 dac n AL se afla 00100101?
a) 0
b) 1

Arhitectura Calculatoarelor

20. Care este starea indicatorului carry dup Instruciunea rcr al,2 dac n AL se afla 00100101?
a) 0
b) 1
21. Dac n AL avem 11011110, n urma instruciunii and al,0fh se obine valoarea:
a) 11011111
b) 00001110
c) 11010001
22. Dac n AL avem 11011110, n urma instruciunii or al,0fh se obine valoarea:
a) 11011111
b) 00001110
c) 11010000
23. Dac n AL avem 11011110, n urma instruciunii test al,0fh se obine valoarea:
a) 11011111
b) 00001110
c) 11010001
d) 11011110
24. La instruciunile pentru manipularea irurilor:
a) irul surs este pointat de ESI
b) irul destinaie e pointat de ESI
c) irul surs e pointat de EDI
d) irul destinaie e pointat de EDI
25. Se poate seta sensul de parcurgerea irurilor de caractere?
a) da
b) nu
c) uneori
26. Contorul pentru instruciunile cu iruri se afl n registrul:
a) AX
b) BX
c) CX
d) DX
27. Ce operaie realizeaz Instruciunea MOVSB?
28. Ce operaie realizeaz Instruciunea CMPSB?
29. Ce operaie realizeaz Instruciunea SCASB?
30. Ce operaie realizeaz Instruciunea LODSB?
31. Ce operaie realizeaz Instruciunea STOSB?
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
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

Arhitectura Calculatoarelor

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 i semn
b) n format BCD
c) n format virgula mobila

Das könnte Ihnen auch gefallen