DrMIPS: simulator grafik pemproses MIPS

drMIPS

Sekiranya anda meminati elektronik, seni bina dan dunia mikropemproses, anda pasti menyukai perisian tersebut drMIPS. Ini adalah program seterusnya yang akan disajikan dalam siri artikel yang tidak biasa ini di mana saya akan menunjukkan program yang tidak begitu terkenal, tetapi yang boleh menjadi yang paling menarik dan praktikal bagi banyak pengguna.

DrMIPS ialah Simulator grafik pemproses MIPS. Dengan cara ini, pengajaran mengenai seni bina ini yang telah dibuka mengikuti langkah-langkah POWER, RISC-V, dll dapat disokong. Di samping itu, ini adalah persekitaran yang sangat intuitif untuk memberikan kesederhanaan kepada pengguna, serba boleh dan boleh dikonfigurasi. Anda akan mendapatkannya untuk pelbagai platform, termasuk distro GNU / Linux dan Android. Sekiranya anda berminat, anda akan menjumpainya di kedai aplikasi atau di kedai andalaman web rasmi di GitHub.

Program ini adalah sumber terbuka dan percuma, di bawah lesen GPLv3, sehingga dapat digunakan tanpa sekatan, diubah suai, diedarkan semula, dll. Dan antara KARAKTERISTIKnya boleh diketengahkan:

  • Anda boleh mensimulasikan versi pemproses MIPS unicycle dan saluran paip.
  • Datapath dipaparkan secara grafik untuk melihat bagaimana data bergerak melalui seni bina.
  • Membolehkan pelaksanaan langkah demi langkah dan mundur.
  • Anda boleh mengedit daftar dan memori data semasa pelaksanaan.
  • Ia mempunyai mod prestasi di mana latensi juga disimulasikan dan jalan kritikal pemproses ditunjukkan.
  • Laluan data dan set arahan dapat dibuat berkat konfigurasinya.
  • Komponen khusus.
  • Editor kod bersepadu, dengan penyorotan sintaks dan pelengkapan automatik (versi PC sahaja).
  • Data disajikan dalam bentuk perduaan, perpuluhan, atau heksadesimal.
  • Pelbagai tema terang dan gelap untuk memilih rupa persekitaran.
  • Ini menunjukkan bahawa arahan yang mempunyai jalur data mereka sendiri tidak dapat ditampilkan, lebih jauh lagi, arahan seperti JAR, JR, SYSCALL dan floating point tidak disokong, hanya satu set yang sangat asas untuk penggunaan pendidikan.

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.