MARS

Скріншот програми:
MARS
Дані програми:
Версія: 3.6
Дата завантаження: 3 Jun 15
Ліцензія: Безкоштовно
Популярність: 192

Rating: nan/5 (Total Votes: 0)

МАРС виступає за MIPS асемблері і виконання Simulator і легкий інтерактивне середовище розробки (IDE), для програмування в MIPS асемблері, призначений для використання в навчально-рівня з Паттерсон та обчислювальної організації Хеннессі і

Особливості

LI> GUI

    <з точки і натисніть управління і вбудований редактор
  • Легко редаговані Реєстрація та пам'яті значення, подібно до таблиці
  • Відображені в шістнадцятковому або десятковому
  • режим командного рядка для інструкторів для тестування та оцінки багатьох програм легко
  • Плаваючі регістри точка, coprocessor1 і coprocessor2. Стандартний інструмент :. Вид бітового рівня і редагувати 32-бітові регістри з плаваючою точкою (скріншот)
  • Змінна швидкість одного кроку виконання
  • & Quot; інструмент і Quot; утиліта для управління MIPS модельованих пристроїв. Стандартний інструмент: Кеш інструмент аналізу продуктивності (скріншот)
  • .
  • Single-крок назад

Що нового У цьому випуску:

  • Ми, нарешті, реалізовані найбільш затребувані нову функцію: пам'ять і зареєструвати осередки будуть виділені, коли написав у часі чи ступінчастою моделювання! Виділений пам'яті / зареєструвати клітин, таким чином, являє собою результат навчання щойно закінчив. У часі або ступінчастою виконання, це не виділений інструкція. Під час зворотного степпинга, це виділений інструкція. Виділений інструкція наступний бути виконані в нормальному (вперед) послідовності виконання.
  • У поєднанні з підсвічуванням клітин, ми додали можливість налаштування підсвічування колірну схему і шрифт. Виберіть Підсвічування в меню Установки. У діалоговому вікні ви можете вибрати колір фону підсвічування, колір тексту і шрифт для різних таблиць під час виконання (сегмент тексту, сегмент даних, регістри). Ви також можете вибрати їх для нормальної, а не тільки виділений, в кінцевому дисплеї і непарні рядки, а не таблиці.
  • Прохолодний нова функція Етикетки вікна: стіл можуть бути відсортовані за зростанням або за спаданням на основі або етикетки (буквено-цифровий) або адреса шпальти (числове). Просто натисніть на заголовок стовпчика, щоб вибрати і перемикатися між зростанням (вертикально трикутник) або убування (перевернутий трикутник). Адреси сортуються на основі 32-розрядних непідписаних цінностей. Установка зберігається між сеансами.
  • Панель Повідомлення, яка включає в себе Марс повідомлення і вкладки Run введення / виводу, тепер відображаються з використанням моно-відстані (фіксована ширина символів) шрифт. Це полегшує текстові графіки при роботі з IDE.
  • Розподіл файл Mars.jar тепер містить всі файли, необхідні для створення нового файлу JAR. Це дозволить зробити його простіше для вас, щоб розширити банку, змінити вихідні файли, перекомпілювати і виробляти нову банку для місцевого застосування. CreatMarsJar.bat містить інструкції банку.
  • вікно Допомога в даний час включає закладку для вдячності. Це визнає MARS авторів та дописувачів.
  • Ми додали новий системний виклик (системного виклику) для генерації MIDI тони синхронно, системний виклик 33. Початкові повертається MIDI-виклик відразу ж, коли сигнал генерується. Нова не повертатиметься, поки вихід сигнал не є повним, незалежно від його тривалості.
  • сегментний дисплей даних в даний час прокручується 8 рядків (половина таблиці), а не 16, коли кнопки зі стрілками кнопки. Це робить його зручним для перегляду послідовність пов'язаних клітин, які відбуваються, щоб перетнути кордон таблиці. Примітка Ви можете утримувати будь-яку кнопку для швидкого скролінгу. Списком з різними кордонів адресних даних також працює краще.
  • Виправлена ​​помилка: Дві поправки до клавіатура і дисплей симулятор Інструмент. Передавач Готовий трохи не скидається на основі підрахунку інструкції при роботі в текстовому ядро ​​сегмента, і виключення Рівень трохи регістр стану не відчували перед включенням процедуру обслуговування переривання (може призвести до зациклення, якщо переривання виникають ж / я процедурі обслуговування переривання ). Завдяки Майкл Кленсі і Карл Hauser для чого це мою увагу, і пропонуючи рішення.
  • Виправлена ​​помилка: Сегмент стека байт адреси не на кордонах слів були не обробляються правильно. Це відноситься і до зворотним порядком байтів (зворотний порядок байтів не включений або випробування в MARS). Завдяки Саула Spatz для визнання проблеми і забезпечення патч.
  • Виправлені помилки включають в себе: Усунення несправності провідну до відмови при запуску MARS в режимі командного рядка, уточнення повідомлення про помилку асемблера для занадто мало або занадто багато помилок операндів, і виправлення опис LHU і Lbu дорученням і Quot; невирівняного & Quot; в & Quot; знака & Quot ;.

Що нового у версії 3.5:

  • Підручник матеріали
  • Приклад MIPS програма збірки для роботи під MARS Fibonacci.asm

Вимоги

  • Java 2 Standard Edition Runtime Environment

Схожі програми

Chat4Eclipse
Chat4Eclipse

20 Feb 15

Wing IDE
Wing IDE

27 Sep 15

Arcadia
Arcadia

20 Feb 15

4DIAC FORTE
4DIAC FORTE

20 Feb 15

MARS

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