![]() 20
pemanggilan
prosedur memi!iiki
lebih
dari
enam
lokal variabe!.
Rangkaian
persarangan
pemanggilan
prcsedur
umumnya pendek
dan
sangat jarang
lebih
panjang da:d
ena:n. (httn://W"I;I[;> .idaJiu.s<e/---:'l"DTS51jlect>Jg:s!lecture 5
§
,
2003)
Rata-rata
pengambilan
percabangan untuk
prosesor
MlPS adalah
47%
pereab:mg&'1 tidak
diamhil dan 53% percaba."J.gan
diambil.
(l!ttp://
s
l!l!!hemt£a/-arr,grral/ooUc e§l<ll9/>Vel:l;;lides/Topic3-Pipeliningl
sld042 .htm,
2003)
H:asil penelitian atas ka.mkteris1ik eksekiiSi
dari
rentetan
instruksi
mesin di atas
menjadi
permulaan
dari arsitektur RISC.
Ada tiga buah
elemen
yarlg
menentukan
ka.rakterist.ik
ruse
diantaranya
register
dalam
jum!ah
yang
besar,
penggUIW.Ill1 pipeline,
dan
kumpuian
instruksi
yang
sederhana..
(http·//cse.stanford.edufclassfsonhomore-college/m:vjects...OO/risc/
;.,,"'·A··L
Registel!' e!ll&;n
J!lml2h yang Bes:;u·
Konsep desain
RISC
U."'TIU.'Tinya
memasukkan
juro!ah register
yang
banyak untuk
memperkecil
interalcsi dengan memori.
Kenyataan bahwa
penytmpenarr
register
merupakan
pernngk!!t
penyimpan
yang
cepat,
lebih cepat
dihandingkan
dengan
memori
utama
dan cache
memory. Kenyataan
adalah
bahwa sebagaian besar akses
ada!ah
k:e
skalar-skalar lokal.
Karena
itu dimungkinkan
dilakukannya
dua
pendekatan
dasar
yaitu
pendekata.'l
perangkat
lunak
(mer.ggun2ksn ko::npiler
untuk memaksimalkan
pem!!kaian
register) dan
|