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