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/
- 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.
- Data display: mengandungi User Data Segment, User Stack dan Kernel Data Segment.
- Text display: lajur pertama merupakan alamat memori. Lokasi arahan mesin ditunjukkan pada lajur kedua dalam hexadecimal. lajur ketiga pula menunjukkan kod assembly.
- SPIM Messages: menunjukkan mesej simulator sama ada terdapat kesilapan kod atau tidak.
No comments:
Post a Comment