DrMIPS: графический симулятор процессоров MIPS

drMIPS

Если вы увлечены электроникой, архитектурой и миром микропроцессоров, вам обязательно понравится это программное обеспечение. drMIPS. Это следующая программа, которая будет представлена ​​в этой нетипичной серии статей, в которой я буду показывать программы, которые не так хорошо известны, но могут быть наиболее интересными и практичными для многих пользователей.

DrMIPS - это Симулятор графики процессора 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.