spim

Скріншот програми:
spim
Дані програми:
Версія: 7.3
Дата завантаження: 3 Jun 15
Розробник: James Larus
Ліцензія: Безкоштовно
Популярність: 26

Rating: 3.0/5 (Total Votes: 2)

SPIM є MIPS32 симулятор.
SPIM є самодостатнім симулятор, який буде працювати MIPS32 програми на мові асемблера. Він читає і виконує мовні програми, написані для складання цього процесора. SPIM також надає простий відладчик і мінімальний набір служб операційної системи. SPIM не виконує виконавчі (компіляція) програм.
SPIM реалізує майже весь асемблера-розширений набір команд MIPS32. (Це опускає порівняння найбільш плаваючою комою і округлення режими і таблиці системної пам'яті сторінки.) Архітектура MIPS має кілька варіантів, які відрізняються різними способами (наприклад, архітектура MIPS64 підтримує 64-бітові цілі та адреси), а це означає, що не буде SPIM запускати програми, скомпільовані для всіх типів процесорів MIPS. MIPS компілятори генерують ряд директив асемблера, що SPIM не може обробити. Ці директиви зазвичай можна безпечно видалені.
Більш ранні версії SPIM (до 7,0), реалізований набір команд MIPS-I використовується на комп'ютерах MIPS R2000 / R3000. Ця архітектура не застаріли (хоча, чи не були перевершені за своєї простоти і елегантності). SPIM тепер підтримує більш сучасний MIPS32 архітектуру, яка є набором команд MIPS-я доповнені великою кількістю корисних інструкцій від часу. MIPS код з більш ранніх версій SPIM повинен працювати без змін, за винятком коду, який обробляє виключення і переривання. Ця частина архітектури змінилося за час (і був погано реалізований в більш ранніх версіях SPIM). Код такого роду повинні бути оновлені. Приклади нового коду в exceptions.s і тести / tt.io.s.
SPIM поставляється з повним вихідним кодом і документацією. Це також тест тортури, щоб перевірити порт на нову машину.
SPIM реалізує як простий інтерфейс, термінал-стиль і віконний інтерфейс. На Unix, Linux, і Mac OS X програма SPIM надає простий інтерфейс терміналу та програми xspim забезпечує інтерфейс з вікнами. У Microsoft Windows, програма SPIM надає інтерфейс консолі і PCSpim забезпечує інтерфейс Windows.
Що нового в цій версії:

spim

Коментар не знайдено
додати коментар
Включіть картинки!