1 Ushtrime

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Ushtrime

#.1, data: 1/04/2012



1. Ne baze te byteve te meposhtem te renditur ne memorie :








Te shkruhen si renditen ne little endian dhe big endian ne nje memorie 16 dhe 32 bit.

2. Te caktohen permasat e memories nqs MAR eshte: 12 bit, 34 bit ose 47 bit.

a)
1000 M
1001 I
1002 R
1003 E

b)
1000 $AC
1001 $E5
1002 $00
1003 $1F

c)
1000 $AC
1001 $E5
1002 $00
1003 $1F
1004 M
1005 I
1006 R
1007 E


Figura 1
3. Ne pershtatje me Figuren 1:
Per= 64K, te gjendet cili nga 16 blloqet e memories adresohet nga: $FAE18, $86119

4. Ne pershtatje me Figuren 1:
supozojme qe Per=1M dhe ne vend te 16 blloqeve kemi 32(mund ta zgjidhni edhe per 8) blloqe me
1MB secili. Sa bit te MAR dedikohen per te percaktuar rreshtin, sa per kolonen dhe sa per bllokun.

5. Te mendohet nje DRAM me 2M-bit. Supozojme qe refresh i memories ka periode 11ms dhe koha e
aksesimit eshte 50 ns. Te percaktohet numri i cikleve te memories qe jane te zena nga refreshi dhe
perqindja e tyre.

6. Ne pershtatje te skemave te PD32, ALU, regjistrat e ALU, te shkruhen sekuenzat e senjaleve te
kontrollit qe realizojne komandat e meposhtme:
MOVL R0, R1
MOVW R0,R1
ADDL R0, R1
J MP $2000
INB 5, R5



7. Te shkruhet ne nocionin polak invers shprehja e meposhtme:

[(A+B)/(B-C)]/(E-(D+E/F)xD)-B

Te shkruhen edhe instruksionen per kete veprim per nje makine me zoro adresa dhe 2 adresa.

8. Duke perdorur direktivat assembly te krijehon zonat e memories per permbajtjen:

Nje vector A me 40 elementa nga 16 bit.
Nje matrice B me 2 reshta dhe 10 kolona , me elementa nga 32 bit
Nje vektor C me 4 elementa nga 8 bit, i cili ka ne te 4 numrat e pare cift(2,4,6,8).
Nje vektor D me stringen une studioj

You might also like