Это команда palbart, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
palbart - улучшенный кроссассемблер BART PDP8
СИНТАКСИС
пальбарт [опции]входной_файл
ОПИСАНИЕ
Эта страница руководства кратко документирует пальбарт команда. Это кросс-ассемблер для
Программы на ассемблере PDP / 8. Будет создан выходной файл в формате bin, обод
format и используя соответствующие псевдооперации, комбинацию форматов обода и бункера. А
файл листинга всегда создается и с необязательной таблицей символов и / или символом крест-накрест.
справка (согласование). Постоянную таблицу символов можно вывести в форме, которая может быть
прочтите, чтобы можно было создать индивидуальную постоянную таблицу символов. Любые обнаруженные ошибки
выводятся в отдельный файл с указанием имени файла, в котором они были обнаружены, а также
номер строки, номер столбца и сообщение об ошибке, а также отметку ошибки в
файл листинга.
Используются следующие расширения имен файлов:
Исходный код .pal (ввод)
Список сборок .lst (вывод)
.bin вывод сборки в формате bin DEC (вывод)
Вывод сборки .rim в формате обода DEC (вывод)
Обнаружены ошибки сборки .err (если есть) (вывод)
.prm постоянная таблица символов в форме, пригодной для чтения после псевдооперации EXPUNGE.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Сводка опций приведена ниже.
-d Показать таблицу символов в конце сборки
-h Показать справку.
-l Разрешить генерацию литералов (по умолчанию не генерировать литералы) Показать версию
программу.
-p Создайте файл с постоянными символами в нем. (Чтобы получить текущий символ
table, соберите файл, в котором есть только $.)
-r Производить вывод в формате обода (по умолчанию - формат bin)
-v Показать информацию о версии.
-x Сгенерируйте перекрестную ссылку (соответствие) пользовательских символов.
ДИАГНОСТИКИ
Диагностика ошибок ассемблера выводится в файл ошибок и вставляется в файл листинга.
Каждая строка в файле ошибок имеет вид
( : ) : ошибка: при Loc =
Пример сообщения об ошибке:
bintst.pal (17: 9): ошибка: неопределенный символ "UNDEF" в Loc = 07616
Диагностика ошибок, помещенная в листинг, начинается с двухсимвольного кода ошибки (если
соответствующий) и короткое сообщение. Карат '^' помещается под предметом с ошибкой, если
подходящее. Пример сообщения об ошибке:
17 07616 3000 DCA UNDEF
УД не определено ^
18 07617 1777 ТАД И ДУММИ
Когда создается косвенная команда, после инструкции ставится символ @.
значение в листинге в качестве индикатора выглядит следующим образом:
14 03716 1777 @ TAD OFFPAG
Неопределенные символы помечаются в списке таблицы символов добавлением "?" к
условное обозначение. Переопределенные символы помечаются в списке таблицы символов добавлением '#' перед
символ. Примеры:
#REDEF 04567
ПЕРЕКЛЮЧАТЕЛЬ 07612
? UNDEF 00000
См. Код генерируемых диагностических сообщений.
Используйте palbart онлайн с помощью сервисов onworks.net