210 likes | 454 Views
Curs VIII Microprocesoare pe 32 biti. Microprocesorul 80386. Microprocesorul 80386. Procesor pe 32 biti derivat din 8086 a treia generatie de microprocesoare Fabricat intre anii 1986 (lansat septembrie 1986 ) si 1994 Frecventa 16 – 40 MHz Tehnologie 1,5 microni Soket - 68 pini. Facilitati.
E N D
Curs VIIIMicroprocesoare pe 32 biti Microprocesorul 80386
Microprocesorul 80386 • Procesor pe 32 biti derivat din 8086 • a treia generatie de microprocesoare • Fabricat intre anii 1986 (lansat septembrie 1986 ) si 1994 • Frecventa 16 – 40 MHz • Tehnologie 1,5 microni • Soket - 68 pini
Facilitati • Registri de uz general pe 32 biti • Adresare segmentata si protejata • Adresare paginata: impartirea memoriei in pagini de lungime fixa de 4 kocteti, a fost necesara deoarece prin utilizarea registrilor pe 32 biti lungimea maxima a unuiu segment poate ajunge la 4Gocteti • Poate adresa direct 4 Gocteti de memorie 4 fizica • Poate adresa 64 Toctet memorie virtuala
Moduri de operare • Modul real • Modul protejat • Modul 8086 virtual
Registrii microprocesorului • Registrii de uz general (32 biti), index, baza si pointer • Registrii de segment (16 biti) • Registri de stare si instructiuni • Registri ‘cache’ pt. descriptorul tabelei de adresare • Registrii de comanda • Registri de test si depanare
Registrii de segment, registrul de instructiuni si registrul de stare
Registrii de control PE – protected Enable MP – Coprocesor matematic prezent EM – Emulare coprocesor TS – Schimbare task ET – tip extensie coprocesor matematic (287 saun 387) PG – Page enable
Formatul unui selector Indexul selecteaza una din cele 8192 din tabela descriptorilor de segment