NPM : EL.120004
1.
2.
3.
4.
5.
6.
7.
Apa fungsi dari general purpose register, data register, addres register?
Jelaskan kembali alur data pada siklus pengambilan
Jelaskan kembali alur data pada siklus tak langsung
Jelaskan kembali alur data pada siklus interupt
Mengapa pipelining mempercepat proses?
Bagaimana mengantisipasi jika terjadi percabangan saat melakukan pipelining?
Jelaskan tentang NOOP
Jawab
1. General purpose register adalah register serbaguna. Data register adalah register
serbaguna yang berfungsi sebagai penyimpan hasil perkalian, pembagian dan data
hexadesimal. Addres register berfungsi untuk menunjukkan alamat sebuah data di
lokasi memori, dipakai saat operasi perpindahan data (dari/ke memori), operasi stack
(PUSH/POP) dan penunjukkan alamat suatu instruksi. Berikut adalah macam-macam
pointer register: SP (Stack Pointer) dan ESP, BP (Base Pointer) dan IP (Instruction
Pointer).
2.
NURKOSIM
NPM : EL.120004
3.
4.
NURKOSIM
NPM : EL.120004
Multiple streams
Perfect branch target
Loop buffer
Branch prediction
Delayed branch
7. Eksekusi pada tahapan pipeline yang melibatkan pencabangan akan dilakukan penundaan
proses beberapa saat sampai didapatkan hasil pencabangan, namun tahapan pipelining lainnya
dapat berjalan seiring penundaan tersebut, teknik penundaan ini menggunakan instruksi NOOP
atau No Operand
NURKOSIM
NPM : EL.120004
NURKOSIM
NPM : EL.120004