29.10.2014 Views

Opis procesora

Opis procesora

Opis procesora

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SADRŽAJ<br />

SADRŽAJ ................................................................................................................................................................I<br />

1 KONFIGURACIJA SISTEMA ................................................................................................................... 1<br />

2 ARHITEKTURA SISTEMA ....................................................................................................................... 5<br />

2.1 PROCESOR ............................................................................................................................................. 5<br />

2.1.1 Programski dostupni registri ........................................................................................................... 5<br />

2.1.2 Tipovi podataka ............................................................................................................................... 6<br />

2.1.3 Formati instrukcija .......................................................................................................................... 6<br />

2.1.3.1 Format bezadresnih instrukcija ..............................................................................................................7<br />

2.1.3.2 Format instrukcije prekida .....................................................................................................................7<br />

2.1.3.3 Format instrukcija relativnog skoka – B format .....................................................................................7<br />

2.1.3.4 Format instrukcija apslolutnog skoka – J format ....................................................................................7<br />

2.1.3.5 Format jednoadresnih registarskih instrukcija – R format ......................................................................7<br />

2.1.3.6 Format jednoadresnih neposrednih instrukcija – IB format ...................................................................8<br />

2.1.3.7 Format jednoadresnih instrukcija – IW format .......................................................................................8<br />

2.1.3.8 Format jednoadresnih memorijskih instrukcija – AP format ..................................................................8<br />

2.1.4 Načini adresiranja ........................................................................................................................... 8<br />

2.1.5 Skup instrukcija ............................................................................................................................. 10<br />

2.1.5.1 <strong>Opis</strong> instrukcija ....................................................................................................................................10<br />

2.1.5.1.1 Instrukcija bez dejstva .....................................................................................................................10<br />

2.1.5.1.2 Instrukcija zaustavljanja ..................................................................................................................10<br />

2.1.5.1.3 Instrukcije skoka .............................................................................................................................10<br />

2.1.5.1.3.1 Instrukcije uslovnog skoka .......................................................................................................10<br />

2.1.5.1.3.2 Instrukcija bezuslovnog skoka ..................................................................................................11<br />

2.1.5.1.3.3 Instrukcije skoka na potprogram i povratka iz potprograma.....................................................11<br />

2.1.5.1.3.4 Instrukcije prekida i povratka iz prekidne rutine ......................................................................11<br />

2.1.5.1.4 Instrukcije prenosa ..........................................................................................................................11<br />

2.1.5.1.5 Aritmetičke instrukcije ....................................................................................................................12<br />

2.1.5.1.6 Logičke instrukcije ..........................................................................................................................13<br />

2.1.5.1.7 Instrukcije pomeranja i rotiranja .....................................................................................................13<br />

2.1.5.1.8 Instrukcije postavljanja indikatora u PSW ......................................................................................14<br />

2.1.5.2 Kodiranje instrukcija ............................................................................................................................14<br />

2.1.6 Mehanizam prekida ....................................................................................................................... 17<br />

2.2 MEMORIJA ........................................................................................................................................... 20<br />

2.3 ULAZNO/IZLAZNI UREĐAJI .................................................................................................................... 20<br />

2.3.1 Registri kontrolera bez direktnog pristupa memoriji ..................................................................... 20<br />

2.3.2 Registri kontrolera sa direktnim pristupom memoriji .................................................................... 22<br />

2.3.3 Registri kontrolera za generisanje impulsa ................................................................................... 24<br />

3 MAGISTRALA .......................................................................................................................................... 27<br />

4 PROCESOR ............................................................................................................................................... 31<br />

4.1 OPERACIONA JEDINICA ........................................................................................................................ 31<br />

4.1.1 Blok bus ......................................................................................................................................... 32<br />

4.1.2 Blok fetch ....................................................................................................................................... 36<br />

4.1.3 Blok addr ....................................................................................................................................... 39<br />

4.1.4 Blok exec ........................................................................................................................................ 42<br />

4.1.5 Blok intr ......................................................................................................................................... 50<br />

4.2 UPRAVLJAČKA JEDINICA ...................................................................................................................... 55<br />

4.2.1 Dijagram toka izvršavanja instrukcija .......................................................................................... 55<br />

4.2.2 Algoritam generisanja upravljačkih signala ................................................................................. 57<br />

4.2.3 Struktura upravljačke jedinice ....................................................................................................... 92<br />

5 MEMORIJA ............................................................................................................................................. 113<br />

i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!