суббота, 21 февраля 2015 г.

MARS better than QtSpim

Изучил Интернет на наличие обучающих материалов по MIPS Assembly Language. Оказалось очень много материалов, книг и лекций. Получается так, что архитектура MIPS очень популярна при изучении архитектуры компьютера и программированию на языке ассемблера. 
Реальное оборудование в этих курсах практически не используется. Вместо него используются программы-симуляторы вычислительных систем на базе процессоров MIPS.
В большинстве книг и курсов до 2005 года описывается использование SPIM. С 2010 года существует QtSpim, версия с ГИП, которая имеет возможность запуска на трёх ведущих десктопных ОС. 
Но с 2005 года ведётся разработка ещё одного симулятора под названием MARS. Эта программа в современных курсах уже упоминается как программа, имеющая преимущества перед SPIM (QtSpim).
Я занимаюсь изучением MIPS Assembler Language и попробовал обе эти программы. Я считаю, что QtSpim очень неудобен, MARS более удобен.
Вот то, что для меня в MARS удобнее:
1) наличие встроенного редактора исходного текста с подсветкой синтаксиса;
2) удобное расположение компонентов главного экрана: большую часть экрана в режиме симулятора занимает представление сегмента text, под ним удобно расположено представление сегмента data, регистры с правой стороны, также в главном окне помещается область ввода/вывода.

QtSpim выглядит недоработанным. Я имею опыт работы с Qt. Если появится свободное время, попробую помочь этому проекту.

На данный момент однозначно MARS!

Комментариев нет:

Отправить комментарий