Thursday, 20 December 2012

MIPS SIMULATOR: FUNDAMENTALS OF EMULATION & QTSPIM

FUNDAMENTALS OF EMULATION

  • untuk mempelajari seni bina MIPS, kita menggunakan emulator untuk memahami processor.
  • emulator sering digunakan untuk debugging.
  • untuk program pemasangan, kita boleh debug dan melihat bagaimana processor melaksanakan operasi pada cip melalui emulator.


QtSPIM

  • menjalankan program MIP32 dengan mengemulasi MIPS processor.
  • MIPS processor mumpunyai 32 registers, masing-masing memegang 32 bits.
  • freeware dan boleh didapatkan dengan senang melalui WWW
  • website: http://spimsimulator.sourceforge.net/


  1. Register display: memaparkan kesemua 32 registers dan kandungannya, sama ada dalan hex, binary atau decimal mengikut tetapan pengguna. Semua kandungan dalam registers adalah 0 pada mula-mulanya.
  2. Data display: mengandungi User Data Segment, User Stack dan Kernel Data Segment.
  3. Text display: lajur pertama merupakan alamat memori. Lokasi arahan mesin ditunjukkan pada lajur kedua dalam hexadecimal. lajur ketiga pula menunjukkan kod assembly.
  4. SPIM Messages: menunjukkan mesej simulator sama ada terdapat kesilapan kod atau tidak.

No comments:

Post a Comment