Če ste navdušeni nad elektroniko, arhitekturo in svetom mikroprocesorjev, vam bo programska oprema zagotovo všeč DrMips.. To je naslednji program, ki bo predstavljen v tej netipični seriji člankov, v katerih bom prikazal programe, ki niso tako dobro znani, a so lahko za mnoge uporabnike najbolj zanimivi in praktični.
DrMIPS je MIPS procesorski grafični simulator. Na ta način je mogoče podpreti poučevanje o tej arhitekturi, ki je bilo odprto po korakih POWER, RISC-V itd. Poleg tega je zelo intuitivno okolje, ki uporabniku omogoča preprostost, vsestransko in nastavljivo. Našli ga boste za več platform, vključno z distribucijami GNU / Linux in Android. Če vas zanima, ga boste našli v trgovinah z aplikacijami ali v vašemuradna stran na GitHub.
Program je odprtokoden in brezplačen, pod licenco GPLv3, zato ga je mogoče uporabljati brez omejitev, spreminjati, prerazporejati itd. In med njene KARAKTERISTIKE lahko poudarite:
- Lahko simulirate različice monocikla in cevovoda procesorja MIPS.
- Podatkovna pot je prikazana grafično, da se vidi, kako se podatki premikajo skozi arhitekturo.
- Omogoča postopno izvajanje in korak nazaj.
- Med izvajanjem lahko urejate registre in pomnilnik podatkov.
- Ima način delovanja, kjer se simulirajo tudi zakasnitve in prikaže kritična pot procesorja.
- Podatkovne poti in nabori ukazov je mogoče ustvariti zaradi njegove nastavljivosti.
- Komponente po meri.
- Integriran urejevalnik kode s poudarjanjem sintakse in samodokončanjem (samo različica za računalnik).
- Podatki so predstavljeni v binarni, decimalni ali šestnajstiški obliki.
- Različne svetle in temne teme za izbiro videza okolja.
- To pomeni, da navodil, ki imajo svojo podatkovno pot, ni mogoče prikazati, poleg tega pa navodila, kot so JAR, JR, SYSCALL in plavajoča vejica, niso podprta, temveč le zelo osnovni nabor za izobraževalno uporabo.