MARS

Скриншот программы:
MARS
Детали программы:
Версия: 3.6
Дата загрузки: 3 Jun 15
Разработчик: Pete Sanderson and Kenneth Vollmar
Тип распространения: Бесплатная
Популярность: 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

Похожие программы

Комментарии к MARS

Комментарии не найдены
добавить комментарий
Включите картинки!