Uma uthanda i-elekthronikhi, ukwakhiwa nezwe lama-microprocessors, uqinisekile ukuthi uyayithanda isoftware Ama-DrMIPS. Kuluhlelo olulandelayo oluzokwethulwa kulolu chungechunge lwezindatshana ezingajwayelekile lapho ngizobonisa khona izinhlelo ezingaziwa kangako, kepha ezingaba ezithakazelisa kakhulu futhi ezisebenzisekayo kubasebenzisi abaningi.
I-DrMIPS iyi- I-MIPS processor ihluzo simulator. Ngale ndlela, imfundiso ngalesi sakhiwo esivulwe ngokulandela izinyathelo zamandla, i-RISC-V, njll. Ngaphezu kwalokho, kuyindawo enembile ukuhlinzeka ngendlela elula kumsebenzisi, eguquguqukayo futhi elungisekayo. Uzoyitholela amapulatifomu amaningi, kufaka phakathi i-GNU / Linux ne-Android distros. Uma unentshisekelo, uzoyithola ezitolo zezinhlelo zokusebenza noma ku-isiza esisemthethweni ku-GitHub.
Uhlelo luwumthombo ovulekile futhi mahhala, ngaphansi kwelayisense le-GPLv3, ngakho-ke lungasetshenziswa ngaphandle kwemingcele, lushintshwe, lusatshalaliswe kabusha, njll. Futhi phakathi IZIMPAWU zakhe kungagqanyiswa:
- Ungalingisa izinguqulo zamabhayisikili namaphayiphi weprosesa ye-MIPS.
- I-datapath iboniswa ngemidwebo ukubona ukuthi idatha ihamba kanjani ekwakhiweni kwezakhiwo.
- Ivumela ukwenziwa kwesinyathelo ngesinyathelo nokubuyela emuva.
- Ungahlela amarejista nememori yedatha ngenkathi kwenziwa.
- Inemodi yokusebenza lapho ama-latency nawo alingiswa futhi indlela ebucayi ye-processor ikhonjisiwe.
- Izindlela zedatha namasethi wokufundisa angakhiwa ngenxa yokulungiswa kwayo.
- Izingxenye ngokwezifiso.
- Umhleli wekhodi ohlanganisiwe, ngokugqamisa kwe-syntax nokuqedela ngokuzenzakalela (inguqulo ye-PC kuphela).
- Idatha yethulwe ngokubili, idesimali, noma i-hexadecimal.
- Izindikimba ezahlukahlukene ezilula nezimnyama ukukhetha ukubukeka kwemvelo.
- Lokhu kusho ukuthi imiyalo enendlela yayo yedatha ayikwazi ukuboniswa, futhi, imiyalo efana neJAR, JR, SYSCALLs nepho elintantayo ayisekelwa, isethi nje eyisisekelo yokusetshenziswa kwezemfundo.