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