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