Documente Academic
Documente Profesional
Documente Cultură
6.1. Desf
Desfurarea n timp a instruc
instruciunilor pentru un microprocesor CISC
Fiecare instruc
instruciune are:
mai multe cicluri ma
main (M1, M2, M3,....)
Fiecare ciclu ma
main are:
are:
fetch
fetch (M1)
prelucrare date
cite
citete din memorie
scrie n memorie
cite
citete din stiv
scrie n stiv
cite
citete din porturi
scrie n porturi
Registre generale pe 8 bi
bii concatenabile c
cte dou:
dou:
R1,
R1, R2,
R2, R3,
R3, R4,
R4, R5,
R5, R6
bii A
Acumulator pe 8 bi
Registru de fanioane F pe 8 bi
bii
Numrtor de program PC
Indicator de stiv SP
Registru index IX
instruciuni RI pe 8 bi
Registru de instruc bii
Registru de date RD
Registru de adrese RA
Registre temporare ATEMP,
ATEMP, TEMP,
TEMP, AUX1,
AUX1, AUX2
T3: (AUX1
(AUX1) (RD)
fetch prelucreaz
fetch .........
fetch .........
N=5
Semnifica
Semnificaia strilor:
strilor:
Accesul memoriei de date/program:
date/program:
S1: Fetch
S2: Decode
S3: Memory Access
S4: Memory Access
S5: Memory Access
Prelucrri de date:
date:
S1: Fetch
S2: Decode
S3: Read Operands
S4: Execute Operation
S5: Write Result
LOAD r1,mem
r1,mem
ADD r3,r2,r1