Documente Academic
Documente Profesional
Documente Cultură
Arhitectura microprocesoarelor
Corneliu BURILEANU
Funcii:
UE
- prelucreaz operanzii;
- conine registrele generale i ALU;
- accept informaiile aferente instruciunilor deja aduse de ctre UIM;
- primete operanzii de la UIM;
- trimite rezultatele la UIM;
- conine unitatea de control al microprocesorului.
UIM
- furnizeaz (calculeaz) adrese pentru instruciuni i date;
- aduce instruciuni din memoria de program i le stocheaz ntr-o coad;
- ntrerupe umplerea cozii de instruciuni cnd se impune aducerea operanzilor sau
trimiterea rezultatelor;
- realizeaz structurarea logic a memoriei (de pild: organizarea segmentat a
memoriei).
Arhitectura microprocesoarelor
Corneliu BURILEANU
Noile atribute:
- mai multe procesoare care lucreaz n paralel, cu funcii distincte;
- coada de instruciuni
- versatilitatea funciilor registrelor: registre multifuncionale:
registre dedicate registre multifuncionale
funcii implicite
- funcii alternative
Arhitectura microprocesoarelor
Corneliu BURILEANU
Arhitectura microprocesoarelor
Corneliu BURILEANU
Arhitectura microprocesoarelor
Corneliu BURILEANU
Arhitectura microprocesoarelor
Corneliu BURILEANU
Arhitectura microprocesoarelor
Corneliu BURILEANU
Arhitectura microprocesoarelor
Corneliu BURILEANU
AS impune:
- numrul de segmente realizabile simultan;
- tipurile de segmente;
- contribuie la stabilirea pozi iei absolute a segmentelor;
- poziia relativ a segmentelor.
AE impune:
- dimensiunea segmentelor
Arhitectura microprocesoarelor
Corneliu BURILEANU
Destinaia
program
stiva primar
stiva alternativ
date
AF implicit
(CS) 0H + (IP)
(SS) 0H + (SP)
(SS) 0H + (BP)
AF modificat
NU
NU
(CS) 0H + (BP)
(DS) 0H + (BP)
(ES) 0H + (BP)
(DS) 0H + AE
(CS) 0H + AE
(SS) 0H + AE
(ES) 0H + AE
n care: AE = (BX) | (SI) | (DI) | adr
Arhitectura microprocesoarelor
Corneliu BURILEANU
10
AF adr24
AF AE = (PC) | (Ai)i=0..6 | (USP) | (SSP) | (Di)i=0..7 | adr24
- timp de acces
- ocuparea hrii memoriei
- modularizare
Arhitectura microprocesoarelor
Corneliu BURILEANU
11