Documente Academic
Documente Profesional
Documente Cultură
(PC) AF instruc
instruciune curent
Func
Funciile Unit
Unitii de Control al Microprocesorului
- desf
desfurarea n
n spa
spaiu
iu
- desf
desfurarea n timp
[cod instr.]
Formatul instruc
instruciunilor: [datah adrh
[datal adrl]
[cod instr.]
cod instr.
Desf
Desfurarea n timp:
- cicluri ma
main
- stri
(RA) (PC) x x x x x x 0 x x x x x 1 0 x x x x x 0 1 0 1 0
(PC) (PC) + 1 x x x x x x x x x x x x 1 0 x x 1 x x x x 0 0 0
(RD) ((RA)) 0 0 0 0 x x 1 0 0 0 x x 0 0 x x x x x x x 0 0 0
(RI) (RD) 0 0 0 0 x x 1 0 0 0 x x 0 0 x x x x x x x 0 0 1
decodificare x x x x x x x x x x x x x x x x x x x x x 1 x 1
(RD) ((RA)) 0 0 0 0 x x 1 x 0 0 x x 0 0 x x x x x x x 0 0 0
(A) (RD) 0 0 0 0 x x 1 1 0 0 x x 0 0 x x x x x x x 0 0 0
(RD) ((RA)) 0 0 0 0 x x 1 x 0 0 x x 0 0 x x x x x x x 0 0 0
UE
- prelucreaz operanzii;
operanzii;
- con
conine registrele generale i ALU;
- accept informa instruciunilor deja aduse de ctre UIM;
informaiile aferente instruc UIM;
primete operanzii de la UIM;
- prime UIM;
- trimite rezultatele la UIM;
- con
conine unitatea de control al microprocesorului.
UIM
- furnizeaz (calculeaz
(calculeaz)) adrese pentru instruc
instruciuni i date;
- aduce instruc
instruciuni din memoria de program i le stocheaz ntr-
ntr-o coad;
coad;
- ntrerupe umplerea cozii de instruc
instruciuni cnd se impune aducerea operanzilor sau
trimiterea rezultatelor;
- realizeaz structurarea logic a memoriei (de pild:
pild: organizarea
organizarea segmentat a
memoriei).
- coada de instruc
instruciuni
- versatilitatea func
funciilor registrelor: registre multifunc
multifuncionale
ionale:
registre dedicate registre multifunc
multifuncionale func
funcii implicite
- func
funcii alternative