MIPS
INTRODUCTION TO MIPS
R2000
MIPS atau Mikroproses
tanpa peringkat perancangan adalah set dikurangkan arahan komputer (RISC) dan set arahan seni bina.
§ Ide
Dasar: peningkatan kinerja prosesor dengan pipeline
§ Pengeksekusian
sebuah instruksi dibagi dalam beberapa step
§ Instruksi
dieksekusi secara independen
§ Problem: Interlock
§
SPIM adalah simulator
yang menjalankan tugas untuk MIPS R2000 komputer. SPIM mempunyai dua
kopemproses, iaitu kopemproses 0 yang memproses pelbagai program dan
kopemproses1 adalah titik pemproses terapung.
PERUNTUKAN PERINGATAN
(MEMORY ALLOCATION)
Dalam sistem, MIPS prosessor dapat dibahagi kepada 3 bahagian:
1. Segmen Teks : memegang bahasa mesin program pengguna.
2, segmen data : memegang data program yang beroperasi
Mempunyai dua
bahagian:
·
Data static - data yang diperuntukkan oleh penghimpun dan saiz
tidak berubah seperti program melaksanakan.
·
Data dinamik - adalah
berlokasi atas data static, data diperuntukkan dan deallocated oleh program
tersebut melaksanakan.
3. segmen tindihan: berlokasi paling atas, dengan bahasa
peringkat tinggi , pembolehubah tempatan dan parameter adalah ditolak dan
dimuncul pada timbunan sebagai prosedur diaktifkan dan dinyahaaktifkan.
PENJAJARAN DATA (DATA ALIGNMENT
REGISTER
kopemproses 0 mengandungi daftar
kawalan pengecualian yang mengendalikan pengecualian. SPIM tidak melaksanakan
semua kopemproses daftar 0, mereka tidak
banyak berguna dalam simulator atau sebahagian daripada sistem memori.
SISTEM PANGGILAN (SYSTEM CALLS)
‘Exception handle’ adalah suatu sistem
yang kecil yang boleh membuat input daripada keyboard dan output ke monitor.
Prosess program ini memerlukan suatu perkhidmatan yang menjalankan sistem
panggilan (syscal).
\
DISEDIAKAN OLEH : MUHAMMAD AIDIL HAKIM BIN AHMAD
No comments:
Post a Comment