ВУЗ:
Составители:
просмотра этих текстовых файлов помещается не более 21 строки. Для
удобства разбиения текста на экранные страницы пользователь может
применить директиву ".page". Если эта директива набрана в начале
строки, то заполнение страницы окна просмотра прекращается и
пользователь может продолжать просмотр, только нажав клавишу Enter.
2.3. Кросс-ассемблер AS80
Кросс-ассемблер AS80 выполняет трансляцию исходных текстов
программ на языке ассемблера икропроцессора К580ВМ80 в формат
загрузочного модуля ".LDA". Программа AS80 может использоваться не
только в составе системы моделирования, но и самостоятельно. Она
предоставляет пользователю следующие основные возможности:
1. Создавать объектные модули в HEX-коде с указанием точки входа в
программу и фрагментированием программы в соответствии с
механизмами управления счетчиком размещения (директивы ORG и DS
ассемблера).
2. Создавать файл лис тинга с возможным включением в него таблицы
перекрестных ссылок.
3. Управлять шириной распечатки листинга.
4. Отменять или назначать генерацию тех или иных результатов
работы (объектного файла, листинга, таблицы перекрестных ссылок).
5. Назначать вывод сообщений об ошибках в различных вариантах
кодирования кириллицы.
Запуск программы производится либо по команде Alt/F9 из программы
M580, либо из MS DOS путем набора ее имени ("AS80") с указанием одного
или нескольких имен входных файлов. Имя программы может
сопровождаться указанием опций. Кросс-ассемблер поддерживает
следующие опции:
"-о" или "-0" - запрет вывода объектного модуля;
"-l" или "-L" - разрешение вывода листинга;
"-х" или "-Х" - разрешение включения таблицы перекрестных ссылок в
листинг;
"-wчисло" или "-Wчисло" - задание ширины вывода листинга.
Примеры:
as80 tst.as -ассемблирование программы tst.as с формированием только
объектного файла tst.lda;
as80 -l -о pr1.as pr2.as - ассемблирование двух исходных модулей pr1.as и
pr2.as с выводом листинга в файл pr1.lst; вывод объектного файла
отменяется;
as80 -l -x -w80 prog.as - ассемблирование программы prog с выводом
листинга и включением в него таблицы перекрестных ссылок (ключ -х);
ширина листинга задается не более 80;
В фазе инициирования переменных AS80 распознает значение
переменной CRT в окружении MS DOS аналогично программе M580 и
перекодирует выводимые на экран сообщения в соответствующий код.
В ходе анализа исходного текста ассемблер одинаково воспринимает
строчные и прописные буквы в мнемокодах машинных команд и директив
ассеблера. То есть мнемокоды MOV и mov кросс-ассемблер не различает.
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »