You are on page 1of 7

I dio

1. Razlika izmeu CISC i RISC


--------------------------------------------------
--------------------------------------------------
2. Podjela maina po memorijskom pristupu
--------------------------------------------------
--------------------------------------------------
3. Uloga registara SI, DI, SP, BP
--------------------------------------------------
--------------------------------------------------
4. Koji su dijelovi registra EAX
--------------------------------------------------
--------------------------------------------------
5. Dobijanje fizike adrese u realnom reimu
--------------------------------------------------
--------------------------------------------------
6. Dobijanje fizike adrese u 16 bitnom zatienom reimu
--------------------------------------------------
--------------------------------------------------
7. Dobijanje fizike adrese u 32 bitnom zatienom reimu
--------------------------------------------------
--------------------------------------------------
8. Razlika izmeu MOV EAX,DATA i MOV EAX,[DATA] u NASM
--------------------------------------------------
--------------------------------------------------
9. Objasniti MOV ECX,[EAX+4*EBX+2000h]
--------------------------------------------------
--------------------------------------------------
10. ta su to big endian i little endian
--------------------------------------------------
--------------------------------------------------
11. Na koji nain se proiruje osmobitni podatak u 32 bita
--------------------------------------------------
--------------------------------------------------
12. ta su to asemblerske direktive
--------------------------------------------------
--------------------------------------------------
13. Tipini uzorak za realizaciju if naredbe
--------------------------------------------------
--------------------------------------------------
14. Zato se parametrima direktno pristupa na njihovim lokacijama umjesto POP
--------------------------------------------------
--------------------------------------------------
15. Razlika izmeu C call, Pascal Call i STD Call
--------------------------------------------------
--------------------------------------------------
16. U tipinom podprogramu, kako se pristupa lokalnim varijablama
--------------------------------------------------
--------------------------------------------------
17. Na ta treba paziti kada se povezuju asembler i C
--------------------------------------------------
--------------------------------------------------
18. Na ta treba paziti pri pisanju ponovno pozovivih i rekurzivnih programa?
--------------------------------------------------
--------------------------------------------------
19. Kako se rauna adresa N-tog elementa u jednodimenzionalnom nizu
--------------------------------------------------
--------------------------------------------------
20. Kako se rauna adresa elementa u dvodimenzionalnom nizu
--------------------------------------------------
--------------------------------------------------
21. Koja je uloga REP prefiksa u blok instrukcijama
--------------------------------------------------
--------------------------------------------------
22. Kako su organizovani registri u pokretnom zarezu
--------------------------------------------------
--------------------------------------------------
23. ta je to poravnavanje u strukturama?
--------------------------------------------------
--------------------------------------------------
24. MODRM bajt u generisanom kodu
--------------------------------------------------
--------------------------------------------------
25. SIB bajt u generisanom kodu
--------------------------------------------------
--------------------------------------------------
II dio
1. Instrukcija ADC
--------------------------------------------------
--------------------------------------------------
2. Instrukcija ADD
--------------------------------------------------
--------------------------------------------------
3. Instrukcija AND
--------------------------------------------------
--------------------------------------------------
4. Instrukcija CALL
--------------------------------------------------
--------------------------------------------------
5. Instrukcija CBW
--------------------------------------------------
--------------------------------------------------
6. Instrukcija CDQ
--------------------------------------------------
--------------------------------------------------
7. Instrukcija CMP
--------------------------------------------------
--------------------------------------------------
8. Instrukcija DEC
--------------------------------------------------
--------------------------------------------------
9. Instrukcija DIV
--------------------------------------------------
--------------------------------------------------
10. Instrukcija FABS
--------------------------------------------------
--------------------------------------------------
11. Instrukcija FADD
--------------------------------------------------
--------------------------------------------------
12. Instrukcija FCOMP
--------------------------------------------------
--------------------------------------------------
13. Instrukcija FDIV
--------------------------------------------------
--------------------------------------------------
14. Instrukcija FIADD
--------------------------------------------------
--------------------------------------------------
15. Instrukcija FLD
--------------------------------------------------
--------------------------------------------------
16. Instrukcija FSIN
--------------------------------------------------
--------------------------------------------------
17. Instrukcija FSUB
--------------------------------------------------
--------------------------------------------------
18. Instrukcija FSIN
--------------------------------------------------
--------------------------------------------------
19. Instrukcija IDIV
--------------------------------------------------
--------------------------------------------------
20. Instrukcija IMUL
--------------------------------------------------
--------------------------------------------------
21. Instrukcija INC
--------------------------------------------------
--------------------------------------------------
22. Instrukcija DEC
--------------------------------------------------
--------------------------------------------------
23. Instrukcije JO, JNO
--------------------------------------------------
--------------------------------------------------
24. Instrukcije JZ, JNZ
--------------------------------------------------
--------------------------------------------------
25. Instrukcije JG, JA
--------------------------------------------------
--------------------------------------------------
26. Instrukcije JC, JB, JNAE, ta rade, ima li razlike meu njima
--------------------------------------------------
--------------------------------------------------
27. Instrukcija JCXZ
--------------------------------------------------
--------------------------------------------------
28. Instrukcija JMP, oblici
--------------------------------------------------
--------------------------------------------------
29. Instrukcija LEAVE
--------------------------------------------------
--------------------------------------------------
30. Instrukcija LEA
--------------------------------------------------
--------------------------------------------------
31. Instrukcije LODS, LODSB, LODSW
--------------------------------------------------
--------------------------------------------------
32. Instrukcije MOVS, MOVB, MOVSW
--------------------------------------------------
--------------------------------------------------
33. Instrukcija MOV
--------------------------------------------------
--------------------------------------------------
34. Instrukcija MOVZX
--------------------------------------------------
--------------------------------------------------
35. Instrukcija NEG
--------------------------------------------------
--------------------------------------------------
36. Instrukcija NOT
--------------------------------------------------
--------------------------------------------------
37. Instrukcija OR
--------------------------------------------------
--------------------------------------------------
38. Instrukcija OUT
--------------------------------------------------
--------------------------------------------------
39. Instrukcija POP
--------------------------------------------------
--------------------------------------------------
40. Instrukcija PUSH
--------------------------------------------------
--------------------------------------------------
41. Instrukcija RCL
--------------------------------------------------
--------------------------------------------------
42. Instrukcija RET
--------------------------------------------------
--------------------------------------------------
43. Instrukcije ROL, ROR
--------------------------------------------------
--------------------------------------------------
44. Instrukcije SAL, SAR
--------------------------------------------------
--------------------------------------------------
45. Instrukcija SBB
--------------------------------------------------
--------------------------------------------------
46. Instrukcije SETE, SETNE
--------------------------------------------------
--------------------------------------------------
47. Instrukcija XCHG
--------------------------------------------------
--------------------------------------------------
48. Instrukcija XOR
--------------------------------------------------
--------------------------------------------------
III dio
1. Razlika i primjeri memorijski mapiranih i U/I mapiranih ureaja
--------------------------------------------------
--------------------------------------------------
2. Tekstualna video memorija, organizacija
--------------------------------------------------
--------------------------------------------------
3. Upotreba WriteConsole funkcije
--------------------------------------------------
--------------------------------------------------
4. Koja su etiri osnovna dijela Windows API programa
--------------------------------------------------
--------------------------------------------------
5. Tipini izgled petlje poruka
--------------------------------------------------
--------------------------------------------------
6. Tipini izgled prozorske procedure
--------------------------------------------------
--------------------------------------------------
7. ta radi RegisterClass
--------------------------------------------------
--------------------------------------------------
8. Kako se kreira i prikazuje prozor u Windows
--------------------------------------------------
--------------------------------------------------
9. Uloga poruke WM_PAINT
--------------------------------------------------
--------------------------------------------------
10. Linux poziv write (sys_write)
--------------------------------------------------
--------------------------------------------------
11. Nain komunikacije s tastaturom na niskom nivou
--------------------------------------------------
--------------------------------------------------
12. Uloga poruke WM_KEYDOWN
--------------------------------------------------
--------------------------------------------------
13. Nain komunikacije s diskom na niskom nivou
--------------------------------------------------
--------------------------------------------------
14. Windows API funkcija ReadFile
--------------------------------------------------
--------------------------------------------------
15. Razlika izmeu 3 vrste prekida
--------------------------------------------------
--------------------------------------------------
16. Kako procesor rauna adresu prekidne rutine u realnom i zatienom reimu
--------------------------------------------------
--------------------------------------------------
17. ta tipino radi rutina za obradu prekida
--------------------------------------------------
--------------------------------------------------
18. Za API funkciju CheckDlgButton odredite DLL kome pripada
--------------------------------------------------
--------------------------------------------------
19. Za API funkciju SetPixel odredite DLL kome pripada
--------------------------------------------------
--------------------------------------------------
20. Za API funkciju CreateFIle odredite DLL kome pripada
--------------------------------------------------
--------------------------------------------------
IV dio

1. Razlika izmeu prolaza i faze kompilacije


--------------------------------------------------
--------------------------------------------------
2. ta se radi u leksikoj a ta u sintaksnoj analizi
--------------------------------------------------
--------------------------------------------------
3. Razlika izmeu LL i LR parsiranja
--------------------------------------------------
--------------------------------------------------
4. Uloga operatora > < # := u FILDZAN 32
--------------------------------------------------
--------------------------------------------------
5. Kako razlikujemo lokalnu, globalnu, karakter pointer i funkciju u FILDZAN 32
--------------------------------------------------
--------------------------------------------------
6. Na koji nain se postie prioritet operatora u FILDZAN 32 kompajleru
--------------------------------------------------
--------------------------------------------------
7. Kako je realizovana kontrolna struktura "dok"
--------------------------------------------------
--------------------------------------------------
8. Kako je realizovana kontrolna struktura "ako"
--------------------------------------------------
--------------------------------------------------
9. Zato se parametri funkcije u FILDZAN 32 prosljeuju s MOV [ESP+nn],EAX umjesto P
USH EAX
--------------------------------------------------
--------------------------------------------------
10. Uloga EAX i EBX registara u generisanom kodu u FILDZAN 32 kompajleru
--------------------------------------------------
--------------------------------------------------
11. ta su to lijevo asocijativni, desno asocijativni i neasocijativni operatori
--------------------------------------------------
--------------------------------------------------
12. Kojim redoslijedom linker spaja objektne datoteke u izvrnu
--------------------------------------------------
--------------------------------------------------
13. REL32 i DIR32 popravka u linkovanju
--------------------------------------------------
--------------------------------------------------
14. Kada dva programa koji koriste isti DLL dijele njegov kod i podatke a kada n
e
--------------------------------------------------
--------------------------------------------------
15. Implicitno i eksplicitno povezivanje DLL
--------------------------------------------------
--------------------------------------------------
16. Kako radi MAKE
--------------------------------------------------
--------------------------------------------------
17. Dvoprolazni asembler, princip rada
--------------------------------------------------
--------------------------------------------------
18. Jednoprolazni asembler, princip rada
--------------------------------------------------
--------------------------------------------------
19. Razlika izmeu kompajlera i interpretera
--------------------------------------------------
--------------------------------------------------
20. Uloga sekcije MS DOS header i Real mode program u EXE
--------------------------------------------------
--------------------------------------------------
21. emu slue sekcije .text, .data, .rdata i .bss u EXE programu
--------------------------------------------------
--------------------------------------------------
22. ta je to IAT i gdje se nalazi
--------------------------------------------------
--------------------------------------------------
23. Nain pozivanja Linux sistemskih funkcija iz asemblera
--------------------------------------------------
--------------------------------------------------
24. etiri znaenja pojma Virtuelna maina
--------------------------------------------------
--------------------------------------------------
25. POSIX funkcija pthread_create
--------------------------------------------------
--------------------------------------------------
26. Windows API funkcija CreateThread
--------------------------------------------------
--------------------------------------------------
27. Windows API funkcija WaitForSingleObject
--------------------------------------------------
--------------------------------------------------
28. Prednosti i nedostaci kasne i rane optimizacije
--------------------------------------------------
--------------------------------------------------
29. etiri tehnike traenja sporog koda u programu
--------------------------------------------------
--------------------------------------------------
30. emu slue i koji su problemi s benchmark programima
--------------------------------------------------
--------------------------------------------------
31. Tehnike optimizacije izlaza iz kompajlera
--------------------------------------------------
--------------------------------------------------
32. Uloga tabela komande i akcije u verziji FILDZAN 32 s optimizacijom
--------------------------------------------------
--------------------------------------------------

You might also like