Ja jūs aizraujat ar elektroniku, arhitektūru un mikroprocesoru pasauli, jūs noteikti mīlēsiet programmatūru drMIPS. Tā ir nākamā programma, kas tiks prezentēta šajā netipiskajā rakstu sērijā, kurā es rādīšu programmas, kas nav tik labi zināmas, taču daudziem lietotājiem tās var būt visinteresantākās un praktiskākās.
DrMIPS ir a MIPS procesora grafikas simulators. Tādā veidā var atbalstīt mācīšanu par šo arhitektūru, kas atvērta, ievērojot POWER, RISC-V utt. Turklāt tā ir ļoti intuitīva vide, kas nodrošina vienkāršību lietotājam, daudzpusīga un konfigurējama. Jūs to atradīsit vairākām platformām, tostarp GNU / Linux un Android distros. Ja jūs interesē, to atradīsit lietotņu veikalos vai savā vietnēoficiālā vietne vietnē GitHub.
Programma ir atvērta pirmkoda un bezmaksas, saskaņā ar GPLv3 licenci, tāpēc to var izmantot bez ierobežojumiem, modificēt, pārdalīt utt. Un starp viņas Raksturlielumi var izcelt:
- Jūs varat simulēt MIPS procesora vienriteņu un cauruļvadu versijas.
- Datapath tiek parādīts grafiski, lai redzētu, kā dati pārvietojas pa arhitektūru.
- Ļauj veikt soli pa solim un atkāpties.
- Izpildes laikā varat rediģēt reģistrus un datu atmiņu.
- Tam ir veiktspējas režīms, kur tiek simulēti arī latentumi un parādīts procesora kritiskais ceļš.
- Datu ceļus un instrukciju kopas var izveidot, pateicoties to konfigurējamībai.
- Pielāgoti komponenti.
- Integrēts kodu redaktors ar sintakses izcelšanu un automātisko pabeigšanu (tikai datora versijai).
- Dati tiek parādīti binārā, decimāldaļās vai heksadecimālajā zīmē.
- Dažādas gaišas un tumšas tēmas, lai izvēlētos vides izskatu.
- Tas nozīmē, ka instrukcijas, kurām ir savs datu ceļš, nevar parādīt, turklāt tādas instrukcijas kā JAR, JR, SYSCALL un peldošais punkts netiek atbalstītas, tas ir ļoti vienkāršs komplekts izglītības vajadzībām.