Home Start Back Next End
  
27
Pada 
'base   register  addressing', 
base 
adalah  
register 
dan   offiet
adalah 
bagian 
dari 
instn:.ksi.  Unv.!k
menaruh 
base
pada  register
diguT.akan
register sebagai pointer  ke struktur. Karena itu dibutuhkan perinta.load   
dari
pointer  (alamat) ke
dalam
register.
Base
addressing :
la 
Rl, ka
ta
lw R2,{Rl)
Untuk
mengakses elemen array
yang  posisinya
pada  urutan
tertcntu
yang
ditunjuk  o!eh
indexnya, maka
base
yang
biasanya mcrupakan nilai
awal
array
dijun!lalhi;an
dengan  nilai
indexnya. Pengalamatan
disehu!juga
pengala;na1ru1
(Jndexed
Addressing),
Immediate
;
Menggunakan fonnat
immediate
i:Jc.ve,  Berfungsi
pada 
operasi
yang
membutul1kan  nilai
konstan.
PC-relative
:   Mengg::makan
format 
immediate   type.   Berguna
untuk
percabangan bersyarat
2.5 
PipelinitgflazJu'd
Hazard
mempakan  masalah  
pewaktuan
yang  
timhul   karena   eksekusi
sebuah
instruksi
dengan  pipeline
tertuncia
selama  satu atau
lebih
siklus
clock
dari
waktu
saat
instr..lli:si
yang
mengaudung operasi 
diambil.
(Mano 
dan
Kime, 
2001,
p551}
Bebernpa
masalah   ya."!g
timbul  
dengan  
adanya  
pipelining,
yaitu 
Data
Depedensi   terjadi
ketika    instr.xksi
berg-".\1tU<"tg   
pada    basil   
dari    instr.. -'ksi
sebehu"'llnya (hl!p://cse.sal'lford.-edu/class!sophomore-college/proiects-00/risc/
pipelining/index.html,
2003). 
MasaJah 
ini 
dapat 
diatasi 
dengan   menggunakan
Word to PDF Converter | Word to HTML Converter