spim adalah simulator MIPS32.
spim adalah simulator mandiri yang akan menjalankan MIPS32 program bahasa assembly. Ini membaca dan mengeksekusi program bahasa assembly ditulis untuk prosesor ini. spim juga menyediakan debugger sederhana dan seperangkat minimal layanan sistem operasi. spim tidak mengeksekusi biner (terkompilasi) program.
spim menerapkan hampir seluruh MIPS32 assembler-diperpanjang set instruksi. (Ini menghilangkan perbandingan titik paling floating dan pembulatan mode dan tabel halaman sistem memori.) Arsitektur MIPS memiliki beberapa varian yang berbeda dalam berbagai cara (misalnya, arsitektur MIPS64 mendukung bilangan bulat dan alamat 64-bit), yang berarti bahwa tidak akan spim menjalankan program dikompilasi untuk semua jenis prosesor MIPS. MIPS compiler juga menghasilkan sejumlah arahan assembler yang spim tidak dapat memproses. Petunjuk ini biasanya dapat dengan aman dihapus.
Versi sebelumnya dari spim (sebelum 7.0) menerapkan set instruksi MIPS-I digunakan pada komputer MIPS R2000 / R3000. Arsitektur ini usang (meskipun, tidak pernah melampaui untuk kesederhanaan dan keanggunan). spim sekarang mendukung arsitektur MIPS32 lebih modern, yang merupakan set instruksi MIPS-I ditambah dengan sejumlah besar petunjuk sesekali berguna. Kode MIPS dari versi sebelumnya SPIM harus berjalan tanpa perubahan, kecuali kode yang menangani pengecualian dan interupsi. Ini bagian dari arsitektur berubah dari waktu ke waktu (dan buruk dilaksanakan di versi sebelumnya spim). Kode semacam ini perlu diperbarui. Contoh kode baru di exceptions.s dan Tes / tt.io.s.
spim dilengkapi dengan kode sumber lengkap dan dokumentasi. Hal ini juga termasuk tes penyiksaan untuk memverifikasi port ke mesin baru.
spim menerapkan kedua yang sederhana, antarmuka terminal-gaya dan antarmuka jendela. Pada Unix, Linux, dan Mac OS X program spim menyediakan antarmuka terminal sederhana dan program xspim menyediakan antarmuka windowing. Pada Microsoft Windows, program spim menyediakan antarmuka konsol dan PCSpim menyediakan antarmuka Windows.
Apa yang Baru di Release ini:
Rincian Software:
Versi: 7.3
Tanggal Upload: 3 Jun 15
Lisensi: Gratis
Popularitas: 26
Komentar tidak ditemukan