Иконка программы SPIM

SPIM — программа для запуска приложений на базе MIPS32

SPIM — это инструмент, созданный специально для работы в качестве автономного симулятора, который запускает приложения на базе процессора MIPS32. Программа может читать и выполнять программы на языке ассемблера, написанные для этого типа процессоров. Также она предоставляет интуитивно понятный отладчик и минимальный набор услуг операционной системы.

Однако SPIM не может выполнять скомпилированные или двоичные программы. Кроме того, приложение реализует весь расширенный набор инструкций MIPS32 (за исключением некоторых функций, связанных с плавающей запятой и таблицами страниц памяти).

Архитектура MIPS имеет несколько вариантов, которые отличаются друг от друга, например, архитектура MIPS64 полностью поддерживает 64-битные целые числа и адреса. Это означает, что инструмент не сможет запускать программы, скомпилированные для всех процессоров MIPS.

Компиляторы MIPS также генерируют некоторые директивы ассемблера, которые SPIM не может обработать. Эти директивы обычно можно безопасно игнорировать.

В операционной системе Microsoft Windows приложение предлагает простой интерфейс терминала, чтобы любой пользователь мог легко разобраться в нём. Если вам нужна программа, которая может запускать приложения на базе архитектуры MIPS32, вы можете попробовать использовать SPIM.

Скачать с официальной страницы SPIM

Похожие программы

Автор статьи: Аркадий Кузнецов

Фото автора

Категория Наука/CAD
Версия 9.1.24
Разработчик James R. Larus
Размер 34.3 MB
Лицензия BSD License
ОС
  • Windows All