Дані програми:
Версія: 3.6
Дата завантаження: 3 Jun 15
Ліцензія: Безкоштовно
Популярність: 192
МАРС виступає за 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
Коментар не знайдено