You are on page 1of 9

Blokov schma procesora

Blokov schma
procesora
Akumultor (register Acc) je
to najuniverzlnej pracovn
register procesora, v ktorom sa
obvykle nachdza jeden z
operandov a tie sa v om
uchovva vsledok opercie.

Zpisnkov pam je to blok


pracovnch registrov BC, DE,
HL, ukazate zsobnka SP,
programov ta PC

Programov ta obsahuje
adresu intrukcie, ktor sa bude
vykonva po ukonen prve
prebiehajcej intrukcie. Obsah
taa sa cez register adresy a
budi adresovej zbernice vysiela
na vonkajiu adresov zbernicu
mikroprocesora
Blokov schma
procesora
ALU ( Arithmetic Logic Unit )
sli na realizciu aritmetickch,
logickch a rotanch intrukci.
Dta, ktor ALU spracovva,
prichdzaj z Acc a pomocnch
registrov 1,2. Vsledok operci
sa uchov sp do registra Acc
Register prznakov prznaky
s jednotliv bity C, P, AC, Z, S,
ktor slia programtorovi ako
testovacie podmienky v procese
vetvenia programu

Register intrukci sli na


uloenie operanho kdu
intrukcie, pretanej z pamti.
Dekder intrukci deifruje
operan kd intrukcie a tak
zska informcie o type
intrukcie, ktor pole radiu
asovacch obvodov
Blokov schma
procesora
Radi asovania z prijatch
informci vytvra asov
postupnos riadiacich signlov
pre vntorn obvody procesora
v rytme hodinovho
taktovacieho signlu,
privedenho na procesor.

Zbernice procesor m okrem


vonkajej dtovej zbernice ete
tzv. vntorn dtov zbernicu,
ktor sli na komunikciu a
prenos dt medzi jednotlivmi
blokmi procesora. Kvli
ochrane pred preaenm
vntornej zbernice je zaraden
budi zbernice, ktor vkonove
posiluje vonkajiu zbernicu.
Rovnako je posilnen aj
adresov zbernica procesora.
Blokov schma
procesora

Ukazate zsobnka SP
( Stack Pointer ) ukazuje
na vrchol tzv. zsobnkovej
pamte, umiestnenej v RAM-
ke, ktor sli na doasn
uchovvanie nvratovch
adries pri pouvan
podprogramov, na
programov uloenie obsahu
pracovnch registrov a pod.
Intrukn cyklus
innos procesora
Intrukn cyklus (IC) je doba
potrebn na vykonanie jednej
intrukcie

1. IC sa zana vberom
intrukcie programu z pamte,
adresa ktorej sa vyle po
adresovej zbernici smerom k
pamti.
2. Intrukcia obsiahnut v
adresovanej pamovej bunke
je z dtovej zbernice
pretan procesorom a
uloen do registra intrukci.
3. Po dekdovan operanho
kdu intrukcie v dekderi
intrukci sa testuje, i je
potrebn nata ete alie
bajty intrukcie alebo nie.
4. V prpade 2-bajtovej alebo 3-
bajtovej intrukcie djde ku
dodatonmu nataniu
potrebnch operandov
intrukcie.
innos procesora
5. Po vbere a dekdovan celej
intrukcie nastva samotn
vykonanie intrukcie, pri ktorom
dochdza ku generovaniu
potrebnch riadiacich signlov v
obvodoch asovania a riadenia.
6. Na konci spracovania kadej
intrukcie sa testuje, i bolo
poadovan preruenie
procesora. Ak nebolo, procesor
ukon dan intrukn cyklus a
zana al intrukn cyklus, t.j.
ide preta a vykona
nasledujcu intrukciu programu.
V prpade, e prila poiadavka
na preruenie, tak procesor po
ukonen prve prebiehajcej
intrukcie vykon odskok do
podprogramu na obsluhu
preruenia.
innos procesora
Pred odskokom do
podprogramu si vak ete
procesor ulo do zsobnka (
Stack Memory ) tzv. nvratov
adresu v hlavnom programe.
Intrukcie podprogramu
vykonva procesor plne
rovnako ako intrukcie
hlavnho programu

7. Po ukonen podprogramu
sa procesor sa vracia na
nvratov adresu ho hlavnho
programu a pokrauje vo
vykonvan nasledujcej
intrukcie.

You might also like