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

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

Python rope
Python rope

14 Apr 15

Writer's Cafe
Writer's Cafe

2 Jun 15

X-develop
X-develop

3 Jun 15

Val(a)IDE
Val(a)IDE

11 May 15

MARS

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