Софтуер детайли:
Версия: 3.6
Дата на качване: 3 Jun 15
Разрешително: Безплатно
Популярност: 192
MARS щандове за MIPS Assembler и Runtime Simulator и е лек интерактивна среда за разработка (IDE) за програмиране в MIPS асемблер, предназначен за използване образователно равнище с Patterson и Организация на компютъра Hennessy и
<силна > Характеристики силни>
- GUI с точка-и-клик контрол и интегриран редактор
- Лесно може да се редактира Регистрация и памет стойности, подобни на електронна таблица
- Display ценности в шестнадесетичен или десетичен
- Command режим линия за инструктори, които да тестват и оценяват много програми лесно
- регистри за плаваща запетая, coprocessor1 и coprocessor2. Standard инструмент:. Оглед битов ниво и редактиране на 32-битови регистри с плаваща запетая (снимки)
- променлива скорост на изпълнение едноетапно
- & quot; Tool & quot; полезност за MIPS контрол на симулирани устройства. Standard инструмент: Cache изпълнение анализ инструмент (снимки) .
- Single-стъпка назад
Какво ново в тази версия:
- Ние сме най-накрая реализира най-търсените новата функция: памет и регистрират клетки ще бъдат откроени, когато записва по време на навременна или пристъпи симулация! Осветената памет / Регистрация клетка по този начин представлява резултат от инструкцията, току-що завършили. По време на навременна или пристъпи изпълнение, това не е маркиран инструкция. По време на бек-степинг, това е маркиран инструкция. Осветената инструкция е следващият, който ще бъде изпълнен в нормален (напред) последователността на изпълнение.
- Във връзка с клетъчна Отбелязването, добавихме възможността да персонализирате подчертаване цветовата схема и шрифт. Изберете Отбелязването в менюто Settings. В резултат на диалоговия прозорец можете да изберете маркирайте цвят фон, цвят на текст и шрифт за различните по време на работа таблици (Текст сегмента, сегментните данни, регистри). Можете също така да ги изберете за нормално, а не само подчерта, дисплей с четен и нечетни номера подред, но не под формата на таблица.
- Cool нови етикети Window функция: на масата може да се сортира по един възходящ или низходящ ред, основан върху етикета (букви и цифри) или (с цифри) колоната Адрес. Просто кликнете върху заглавието на колоната, за да изберете и превключвате между възходящ (изправен триъгълник) или низходящ (обърнат триъгълник). Адресите са сортирани базирани на неподписани 32 битови стойности. Обстановката продължава между сесиите.
- панел Съобщения, която включва Посланията Марс и Run I / O разделите, сега показва с помощта на (фиксирана ширина характер) шрифта моно-раздалечени. Това улеснява текстово-базирани графични когато работи от IDE.
- разпределение Файлът Mars.jar сега съдържа всички необходими за производството на нов файл буркан файлове. Това ще направи по-лесно за вас да се разшири буркана, модифицира изходни файлове, компилирате и създаването на нов буркан за местна употреба. CreatMarsJar.bat съдържа инструкция буркан.
- Прозорецът Help сега включва раздел за Благодарности. Това признава MARS сътрудници и кореспонденти.
- Добавихме нова система за повикване (syscall) за генериране на MIDI тонове синхронно, syscall 33. Оригиналните връща MIDI разговори веднага, когато се генерира тон. Новият едно няма да се върне, докато продукцията на тон е пълна, независимо от неговата продължителност.
- дисплея сегмента Data сега превърта 8 реда (половин маса), а не 16, когато стрелките са кликнали. Това го прави по-лесно да видите поредица от свързани клетки, които се случват, за да пресичат границата на маса. Имайте предвид, можете да държите натиснат един бутон за бързо превъртане. Падащото меню с различни адресни данни граници също работи по-добре сега.
- Bug Fix: Две корекции към клавиатурата и ще покаже Simulator Tool. Предавател Готов малко не беше нулиране на базата на броя на инструкции, когато работи в текстов ядрото сегмент, и Exception Level малко на регистъра Статус Не е тестван преди да разрешите рутинни прекъсне услуга (може да доведе до примка, ако прекъсва появят w / I рутината на прекъсване на услуги ). Благодарение на Michael Clancy и Carl Hauser за привеждане на тези за вниманието ми и предлагане на решения.
- Bug Fix: Stack сегмент байтови адреси не по дума граници не са били обработени правилно. Това се отнася за малко по-къс байт поръчка (голям къс не е активиран или изпитани в MARS). Благодарение на Саул Spatz за признаване на проблема и предоставяне на кръпка.
- Незначителни корекции на грешки включват: Коригиране на грешка води до провал при стартирането MARS в команден режим, изясняване асемблер съобщение за грешка за прекалено малко или прекалено много операнди грешка, и коригиране на описанието на lhu и lbu инструкции от & quot; unaligned & quot; да & quot; неподписан & quot;.
Какво ново във версия 3.5:
- Обучение материали
- Sample MIPS програма събрание да се движат при MARS Fibonacci.asm
<силни> Изисквания
- Java 2 Standard Edition Runtime Environment
Коментари не е намерена