DrMIPS: графичен симулатор на MIPS процесори

drMIPS

Ако сте запалени по електрониката, архитектурата и света на микропроцесорите, със сигурност ще харесате софтуера drMIPS. Това е следващата програма, която ще бъде представена в тази нетипична поредица от статии, в които ще показвам програми, които не са толкова известни, но това може да бъде най-интересното и практично за много потребители.

DrMIPS е a Графичен симулатор на процесор MIPS. По този начин може да се подкрепи учението за тази архитектура, което е отворено следвайки стъпките на POWER, RISC-V и др. В допълнение, това е много интуитивна среда, която осигурява простота на потребителя, гъвкава и конфигурируема. Ще го намерите за множество платформи, включително дистрибуции на GNU / Linux и Android. Ако се интересувате, ще го намерите в магазините за приложения или във вашияофициален сайт на GitHub.

Програмата е с отворен код и безплатна, под лиценза GPLv3, така че може да се използва без ограничения, да се модифицира, преразпределя и т.н. И между нейните ХАРАКТЕРИСТИКИ може да се подчертае:

  • Можете да симулирате едноколесни и конвейерни версии на процесора MIPS.
  • Пътят към данни се показва графично, за да се види как данните се движат през архитектурата.
  • Позволява стъпка по стъпка изпълнение и стъпка назад.
  • Можете да редактирате регистри и памет за данни по време на изпълнение.
  • Той има режим на производителност, където също се симулират латентности и се показва критичният път на процесора.
  • Пътеки към данни и набори от инструкции могат да бъдат създадени благодарение на неговата конфигурируемост.
  • Персонализирани компоненти.
  • Интегриран редактор на код, с подчертаване на синтаксиса и автоматично довършване (само за компютърна версия).
  • Данните са представени в двоични, десетични или шестнадесетични стойности.
  • Различни светли и тъмни теми за избор на външния вид на околната среда.
  • Това означава, че инструкции, които имат свой собствен път на данни, не могат да бъдат показани, освен това инструкции като JAR, JR, SYSCALL и плаваща запетая не се поддържат, а само много основен набор за образователна употреба.

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.