You are on page 1of 2

NAČIN RADA MIKROPROCESORA

Funkcionisanje skoro svakog mikroprocesora sastoji se u neprekidnom smenjivanju dve


faze tj. ciklusa. Osnovna jedinica operacije u računaru je mašinski ciklus koji izražava
jednu elementarnu transakciju unutar računara i sastioji se od ove dve faze:

1. faza pripreme instrukcije ( fetch cycle )


2. faza izvršenja instrukcije ( execute cycle )

U fazi pripreme učitava se instrukcija iz memorije ( tj. dovodi se u sam mikroprocesor ),


a u fazi izvršavanja izvodi se operacija određena donetom instrukcijom.U okviru svake
instrukcije mogu se razlikovati dva dela: operacioni kod i adresni deo. Opkod određuje
vrstu operacije koju treba da obavi mikroprocesor a adresni deo ukazuje na adrese sa
kojih treba uzeti podatke za operisanje. Još prema zamisli Fon Nojmana program u
memoriji računara je niz instrukcija u memorijskim lokacijama čije adrese slede jedna za
drugom. Izvršavanje programa započinje donošenjem prve instrukcije u mikroprocesor i
realizacijom akcije određene tom instrukcijom. U zavisnosti od izvršene instrukcije
donosi se sledeća itd. Svi savremeni računari napravljeni su prema Fon Nojmanovim
zamislima pa se stoga i nazivaju računarima Fon Nojmanovog tipa.

CPU

Kontrolna jedinica ALU


izvršavanje
dekodiranje
prihvat upis rezultata
Priprema instrukcije Izvršavanje naredbe

MEMORIJA
MIKROPROCESOR

Generator takta

Sve što se događa unutar računarskog sistema zasniva se na prenosu signala koji se putem
magistrala prenose između različitih komponenti. Najmanja zajednička mera za sve
signale u računaru je jedan takt. Veličina takta zavisi od posebnog kola se zove generator
takta.
Svi mikroprocesori funkcionišu u određenom ritmu koji zavisi od generatora takta.
Generator takta je kvarcni kristal koji se najčešće nalazi izvan mikroprocesora i generiše
ulazne impulse za mikroprocesor. Postoje i takvi mikroprocesori koji već sadrže u sebi
generator takta. Kristal konstantnom brzinom generiše impulse, i od učestanosti tih
impulsa zavisi brzina rada mikroprocesora a samim tim i celog računara. Brzina
mikroprocesora meri se brojem ciklusa u sekundi tj. brojem herca. Za izvršenje jedne
instrukcije neophodan je bar jedan ciklus a za većinu nekoliko ciklusa.

Na osnovu taktovanih signala u unutrašnjosti mikroprocesora se prihvata serija signala


koju dalje koriste druge komponente mikroračunara. Postoje tri šeme povezivanja
mikroprocesora sa generatorom takta.

You might also like