07.01.2013 Views

4.3. Siklus Instruksi

4.3. Siklus Instruksi

4.3. Siklus Instruksi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Aliran data siklus pengambilan<br />

– Urutan kejadian selama siklus instruksi<br />

tergantung pada rancangan CPU.<br />

– Asumsi: Asumsi:<br />

sebuah CPU yang menggunakan<br />

register memori alamat (MAR), register memori<br />

buffer (MBR), pencacah register instruksi (IR).<br />

program (PC), dan<br />

Prosesnya :<br />

– Pada saat siklus pengambilan (fetch cycle),<br />

–<br />

instruksi dibaca dari memori. memori.<br />

PC berisi alamat instruksi berikutnya yang akan<br />

diambil. diambil.<br />

– Alamat ini dipindahkan ke MAR dan ditaruh di<br />

bus alamat. alamat.<br />

– Unit kontrol meminta pembacaan memori dan<br />

hasinya disimpan di bus data dan disalin ke MBR<br />

dan kemudian dipindahkan ke IR.<br />

– PC naik nilainya 1, sebaai persiapan untuk<br />

–<br />

pengambilan selanjutnya.<br />

selanjutnya.<br />

siklus selesai, selesai,<br />

unit kontrol memeriksa isi IR untuk<br />

menentukan apakah IR berisi operand specifier<br />

yang menggunakan pengalamatan tak langsung

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!