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