Sunteți pe pagina 1din 2

+ EXAMEN 1 FEBRUARIE 20

ARHITECTURA ŞI ORGANIZAREA MICROPROCESORELOR


An III EA ,GRUPA 4LF741
SUBIECTUL I ‒20 puncte
Un program P prin apelarea subrutinei SWAP ordonează în sens Adresa din valoarea
crescător valorile componentelor matricei din tabelul alăturat în memorie componentei
modul următor: valoarea cea mai mică la adresa cea mai mică (A), A+ 16 1
și apoi continuând pentru fiecare valoare din tabel până când A +12 2
înscrie valoarea cea mai mare la adresa cea mai mare. A+8 3
10 p 1. Să se scrie programul P (A este un cuvânt adresă de 32 biți) A+ 4 4
10 p 2. Să se scrie subrutina SWAP (M[adrC] ↔ M[adrB]), care A 5
primește parametrii în registrele $a0 și $a1

SUBIECTUL II 20 puncte
Memoria principală a unui sistem pe bază de microprocesor este organizată pe byte și adresabilă cu un cuvânt
de adresă A de 32 biți. Cuvânt de adresă A, pentru accesarea memoriei cache cu mapare directă, este structurat
în felul următor (Memoria cache conține și 1 bit de validare, V). Să se determine:

2 p 1. Pentru memoria principală : Capacitatea totală a memoriei, Ctm =? [GB]; Lungimea cuvîntului,
stocat în memorie, Lcm = ?[B]
8 p 2. Pentru memoria cache: Numărul de intrări/blocuri/linii, Nri = ?[intrări/cache]; Numărul de cuvinte pe
bloc, Nrcb =?[cuvinte/bloc]; Lungime linie cache, Llc = ? [biți/linie] ; Capacitatea totală a memoriei
cache, Ctc = ? [KB]
10p 3. Byte-ul de la adresa 4370 din memoria principală în care bloc/intrare din cache se va plasa și al
câtelea byte din blocul respectiv va fi.

SUBIECTUL III - 20 puncte

Pentru Pentru segmentul de program alăturat se cere:


I1 lw $R1,0( $R2)
8p 6p 1. Să se evidenţieze prin săgeţi hazardurile de tip RAW care există I2 sw $R1, 4( $R3)
între instrucţiuni. I3 sll $R2, $R2,31
I4 beq $R3, $r2,Acolo
7p 2. Să se reprezinte procesarea în pipe cu introducere de etape goale
I5 sub $R3, $R3, $R2
(stall) pentru rezolvarea hazardurilor; cât este CPI? I6 slt $R1, $R2, $R3
I7 add $R3, $R3, $R1
7p. 3. Să să se reprezinte procesarea în pipe când se elimină toate etapele de
stal prin folosirea tehnicile de forward și de rearanjarea
instrucțiunilor; cât este CPI?

Punctaj maxim la Laborator + Lucrare I + Lucrare II → 20 + 20 + 60 = 100. Se notează : 55-59 (cinci),


60-65 (şase), 66-72(şapte), 73-80(opt), 81-89( nouă), 90-100(zece )

Titular curs Șef Departament EC


Prof. dr. ing. Gh. Toacşe Şef lucr. dr. ing. Cornel STANCA

S-ar putea să vă placă și