Если вы увлечены электроникой, архитектурой и миром микропроцессоров, вам обязательно понравится это программное обеспечение. drMIPS. Это следующая программа, которая будет представлена в этой нетипичной серии статей, в которой я буду показывать программы, которые не так хорошо известны, но могут быть наиболее интересными и практичными для многих пользователей.
DrMIPS - это Симулятор графики процессора MIPS. Таким образом, можно поддержать учение об этой архитектуре, которое было открыто по стопам POWER, RISC-V и т. Д. Кроме того, это очень интуитивно понятная среда, обеспечивающая простоту для пользователя, универсальность и настраиваемость. Вы найдете его для нескольких платформ, включая дистрибутивы GNU / Linux и Android. Если вам интересно, вы найдете его в магазинах приложений или в своемофициальный сайт на GitHub.
Программа с открытым исходным кодом и бесплатная под лицензией GPLv3, поэтому ее можно использовать без ограничений, изменять, распространять и т. Д. И между ЕЕ ХАРАКТЕРИСТИКИ можно выделить:
- Вы можете моделировать одноколесные и конвейерные версии процессора MIPS.
- Путь к данным отображается графически, чтобы увидеть, как данные перемещаются по архитектуре.
- Позволяет пошаговое выполнение и шаг назад.
- Вы можете редактировать регистры и память данных во время выполнения.
- Он имеет режим производительности, в котором также моделируются задержки и отображается критический путь процессора.
- Пути к данным и наборы инструкций могут быть созданы благодаря его настраиваемости.
- Пользовательские компоненты.
- Встроенный редактор кода с подсветкой синтаксиса и автозаполнением (только версия для ПК).
- Данные представлены в двоичном, десятичном или шестнадцатеричном формате.
- Различные светлые и темные темы для выбора внешнего вида окружающей среды.
- Это означает, что инструкции, имеющие собственный путь к данным, не могут быть отображены, кроме того, не поддерживаются такие инструкции, как JAR, JR, SYSCALL и числа с плавающей запятой, это просто очень простой набор для использования в образовательных целях.
Будьте первым, чтобы комментировать