Documente Academic
Documente Profesional
Documente Cultură
- Etapa 2:
Decodificarea registrului de instruciuni -> succesiunea de cifre binare ce
reprezint codul i care individualizeaza instruciunea permite recunoasterea sa.
elementare
2. n scopul unei sistematizari a activitatii interne a
microprocesorului, se grupeaza aciunile elementare , n entitati
temporale mai complexe
Definitie : Starea -> durata maxima de efectuare a unei
aciuni elementare i corespunde duratei fizice a unei perioade
de tact a microprocesorului
Definitie: Ciclul maina -> corespunde unei grupari de mai
multe aciuni elementare astfel nct sa duca la realizarea unei
etape bine definite din desfasurarea unei instruciuni
Un ciclul maina dureaz mai multe stari i are o
semnificatie strict functionala. El nu este impus de un tact fizic,
ci doar de considerente de sistematizare a activitatii
microprocesorului.
EX:
R1, R2, R3, R4, A -> 8b (acumulator pe 8 biti)
memorie microcalculatorului e organizata pe octeti
Folosind schemele bloc prezentate, s se propuna o
desfurare posibila a starilor pentru o instruciuni care
insumeaza continutul unei locatii de memorie avnd adresa inr
R1 i R2 cu un octet din memorie avnd adresa n R3 i R4.
Rezultatul va rmne n acumulator.
Descrierea formala a semanticii este urmtoarea:
(A) ((R1) (R2))+((R3)(R4))
1.
1.2
1.3
1.4
1.5
2.
2.2
2.3
3.
3.2
3.3
1.1 (RA)(PC)
READ
(PC)(PC)+1
(RD)((RA))
(RI)(RD)
Decodificare
2.1 (RA)((RA)) //adresam primul operand
READ
(RD)((RA))
//operandul este adus n microprocesor
(A)(RD) // mutam n acumulator operandul respectiv
3.1 (RA)(R3)(R4)
READ
(RD)((RA))
(A)(RD)+(A) //A-urile sunt diferite
Concluzii:
de control