Friday, 7 October 2016

MIPS



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