Детали программы:
Версия: 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
Комментарии не найдены