Extras din curs
Microprocesorul 80286
Este produs de firma INTEL si este destinat aplicatiilor de mare complexitate, unor statii de lucru puternice, ca si conducerii evoluate a sistemelor functionând in timp real.
Microprocesorul ofera facilitati neîntâlnite la predecesorii sai (8086, 80186), printre care se remarca:
- gestiunea memoriei virtuale bazata pe hardware si microprogramare;
- implementarea mediilor protejate de executie a taskurilor;
- gestiunea taskurilor in sistemele cu microprogramare.
2.1. Arhitectura unitatii centrale de prelucrare
(vezi fig.1)
a. Organizarea interna
Unitatea centrala de prelucrare (UCP) consta din patru blocuri principale:
- Unitatea de magistrala (UM);
- Unitatea instructiunii (UI);
- Unitatea de executie (UE);
- Unitatea adresei (UA).
Una din caracteristicile majore ale UCP consta in utilizarea unui tampon stiva intre unitatea instructiunii si cea de executie. Acest fapt duce la cresterea vitezei de executie a unei secvente de instructiuni stocate in locatii de memorie succesive, deoarece permite suprapunerea extragerii, decodificarii si executiei instructiunilor.
Tamponul de pre-extragere intre UM si UI poate contine pana la 6 octeti din adresele de memorie imediat urmatoare celei ce contine instructiunea curenta.
UI:
- decodifica instructiunea si plaseaza rezultatul in tamponul instructiunilor decodificate, care poate contine trei astfel de instructiuni;
UE:
- prelucreaza operanzii in concordanta cu instructiunea decodificata extrasa din tamponul instructiunilor decodificate;
- calculeaza adresele virtuale ale operanzilor;
UA:
- converteste adresele virtuale in adrese fizice fiind asociata unei unitati de gestiune a memoriei implementata pe aceeasi placheta de siliciu cu UCP;
- permite cresterea vitezei de operare prin evitarea intarzierilor de transmisie intre circuitele integrate.
Preview document
Conținut arhivă zip
- Microprocesor.doc