недеља, 25. децембар 2011.

Programski brojac / Program Counter


Niz instrukcija u programskoj memoriji treba da se izvrsava nekim redosledom. Registar ciji je to zadatak zove se programski brojac ( Program Counter ). Brojac se sastoji od Flip-Flopova.
Stanje programskog brojaca se menja u regularnim vremenskim intervalima pomocu generatora radnog takta. Kazemo da ovaj generator odredjuje radnu ucestanost procesora.
Radni Takt (clock)
PC
Kada se dovede napon napajanja programski brojac se resetuje na 0. Signali programskog brojaca predstavljaju adresu lokacije u programskoj memoriji (adresu 0 nakon dovodjenja napona napajanja). Na lokaciji 0 se nalazi neka instrukcija koja se ocitava i na neki nacin izvrsava. Ciklus izvlacenja instrukcije iz memorije zove se Fetch Cycle. Nakon izvrsavanja instrukcije sadrzaj brojaca se povecava na 1, pa sad on adresira lokaciju 1. Prethodno opisan proces se ponavlja.

Нема коментара:

Постави коментар