You are on page 1of 1

I kolokvijum iz predmeta

Mikroprocesorski Sistemi

1) Principijelno objasniti sastav, funkcije i ključne razlike između digitalnih uređaja kao što
su: mikroprocesor, mikroračunar i mikrokontroler.
2) Razvoj aplikacija na bazi mikrokontrolera.
3) Objasniti CISC i RISC arhitekture mikroračunara.
4) U kratkim crtama, principijelno objasniti arhitekturu Microchip-ovog mikrokontrolera
(MCU) PIC16F877.
5) Objasniti generalne formate bajt orijentisanih, bit orijentisanih, literalnih i kontrolnih
instrukcija MCU.
6) Koristeći tabelu skupa instrukcija PIC16F877 MCU, za dati programski kod u
asemblerskom jeziku napisati izvršni binarni kod ako su poznate adrese registara opšte
i specijalne namene memorije podataka.
S_COPY EQU 0x70
P_COPY EQU 0x71
W_COPY EQU 0x72
STATUS EQU 0x03
PCLATH EQU 0x0A
PUSH:
MOVWF W_COPY
SWAPF STATUS, W
CLRF STATUS
MOVWF S_COPY
MOVF PCLATH, W
MOVWF P_COPY
CLRF PCLATH
RETURN

7) Asemblerski jezik. Elementi asemblerskog jezika. Napisati i komentarisati format jedne


tipične linije izvornog koda u asembleru.
8) Objasniti ulogu i namenu direktive za podatke __CONFIG i kontrolnih direktiva EQU,
ORG i #INCLUDE.
9) Dati sintaksne primere korišćenja različitih radix formi koje podržava asemblerski jezik
za PIC MCU.
10) Viši programski jezici za PIC MCU. CCS C kompajler.
11) Funkcije i makroi kao potprogrami. Modularno programiranje.
12) Uticaj poziva potprograma CALL i povratka iz potprograma RETURN na hardverski stek
i programski brojač MCU PIC16F877. Gneždenje potprograma.
13) Objasniti mehanizam odziva CPU na prekidni zahtev.
14) Ukratko objasniti kontrolnu logiku prekidnog sistema PIC16F877 MCU.
15) Napisati deo asmblerskog programa koji pripada prekidnoj servisnoj rutini (ISR) sa
analizatorom prekida za tri standardna izvora prekida u INTCON registru.

You might also like