-
Fetch bermaksud membaca dari memory
-
Untuk melaksanakan sebarang arahan, kita mesti
fetch arahan itu dari Instuction Memory
-
PC (program counter)
-
Instruction memory membaca address dan menyimpan
fetch arahan itu dalam memory.
-
PC menambah 4 untuk memegang arahan seterusnya
Arahan Format R
Add $t0,$t1,$t2
-
Reg 1 ialah $t1, Reg 2 ialah $t2 ( setiap satu
mengandungi 5 bits)
-
Write Register ialah $t0 (6 bits)
Gambar tersebut menunjukkan operasi bagi Format R, seperti
add $t0,$t1 dan $t2. Operasi ini
1.
Arahan dibawa ke dalam memory.
2.
2 pendaftaran, $t1 dan $t2 dibaca dari file
pendaftaran; RegDst, RegWrite dan ALUOp disediakan di sebelah control.
3.
ALU mengoperasi data yang dibaca dari file
pendaftaran dengan menggunakan kod fungsi (5 bit di ladang fungsi) untuk
menjalankan fungsi ALU
4.
Keputusan dari ALU ditulis ke dalam file
pendaftaran dengan menggunakan bit 15:11 daripada arahan untuk memilih
pendaftaran destinasi ($t0)
No comments:
Post a Comment