Оконный интерфейс
Основные части раздела
Введение
DOS версия MPASM
Эта глава посвящена описанию версий MPASM для ОС DOS (MPASM.EXE и MPASM_DP.EXE). DOS версия (MPASM. EXE) выполняется из командной строки DOS или DOS окна в Windows. Расширенная DOS версия (MPASM_DP.EXE) работает точно также, и может использоваться, когда для DOS версии не хватает памяти.
Интерфейс командной строки Оконный интерфейс
3.3 Интерфейс командной строки
MPASM может быть запущен из командной строки:
MPASM [/ <параметр> [/ <параметр> ...]][ <имя файла>] или
MPASM_DP [/ <параметр> [/ <параметр> ...]][ <имя файла>] Где:
/ <параметр> - один из параметров компиляции / <имя файла> - имя исходного файла
Например:
Если исходный файл test.asm находится в текущей директории, то команда компиляции может быть следующая:
MPASM /e /I test
Параметры настройки, принятые по умолчанию, могут быть изменены следующим образом:
/<параметр> Включает параметр
/<параметр> + Включает параметр
/ <параметр> - Выключает параметр
/ <параметр> <имя файла> Включает параметр и перенаправляет вывод в указанный файл.
Если имя исходного файла не указано, то MPASM запускается в режиме оконного интерфейса.
Параметры командной строки компилятора
Параметр | По умолчанию | Описание |
? | - | Вызов краткой помощи |
а | INHX8M | Устанавливает формат HEX файла: /а < hex-фор мат> Где <hех-формат> может принимать одно из значений INHX8M INHX8S INHX32 |
с | Включено | Включение/выключение чувствительности к регистру символов |
d | - | Определять символы: /dDebug /dMax=5 /dString="abc" |
е | Включено | Включение/выключение/установка директории для файла списка ошибок /е включено /е + включено /е- выключено / е <директория> имя файла - включено, установлена директория и имя файла |
h | - | Вызов краткой помощи |
Включено | Включение/выключение/установка директории для файла листинга программы /1 включено /1 + включено /1 - выключено /1 <директория> имя файла - включено, установлена директория и имя файла | |
m | Включено | Включение/выключение полного теста макроса в файле листинга программы |
Выключено | Включение/выключение/установка директории для объектного файла / о включено / о + включено /о- выключено / о <директория> имя файла - включено, установлена директория и имя файла | |
P | - | Указание типа микроконтроллера / р <тип микроконтроллера> где <тип микроконтроллера> - наименование типа микроконтроллера PICmicro, например Р1С16С54 |
ч | Выключено | Включение/выключение режима подавления вывода на экран. |
г | HEX | Устанавливает система счисления по умолчанию / г <формат> Где < формат> может принимать одно из значений HEX - шестнадцатеричная DEC - десятичная ОСТ - восьмеричная |
t | Длина символа табуляции /1 <длина> | |
w | Устанавливает уровень детализации вывода сообщений на экран /w <уровень> Где < уровень> может принимать одно из значений 0 - все сообщения 1 —сообщения об ошибках и предупреждения 2 - только сообщения об ошибках | |
x | Выключено | Включение/выключение/установка директории для файла кросс ссылок /x включено /x + включено /х- выключено / х <директория> имя файла -включено, установлена директория и имя файла |
Оконный интерфейс MPASM для операционной системы DOS V 5.0 и выше работает в текстовом режиме монитора. Пример рабочего окна показан на рисунке. Здесь Вы можете указать имя исходного файла и другие параметры компиляции.
Рис 3.1
3.4.1 Source File
Укажите имя исходного файла. Имя файла может содержать путь DOS и символы расширения. Если Вы используете символы расширения (* или ?), Вам будет показан список всех файлов удовлетворяющих маске, из которых вы можете выбрать необходимый файл. Для автоматического ввода в строку "*.ASM" нажмите кнопку <ТАВ>.
3.4.2 Processor Type
Если Вы не указали тип микроконтроллера в исходном файле, укажите его в этом поле. С помощью стрелок на клавиатуре перейдите в поле выбора типа микроконтроллера и нажатием клавиши <RET> выберете нужный тип.
3.4.3 Error File
Файл ошибок компиляции (<sourcename>.ERR) создается по умолчанию. С помощью стрелок на клавиатуре перейдите в поле указания имени файла. Клавишей <RET> выберете создавать (YES) или нет (N0) файл. Нажмите на клавишу <ТАВ> для перевода курсора в затененную область и ввода нового имени файла. В имени файла ошибок не допускаются групповые символы.
3.4.4 Cross Reference File
По умолчанию файл перекрестных ссылок <sourcename>.XRF не создается. С помощью стрелок на клавиатуре перейдите в поле указания имени файла. Клавишей <RET> выберете создавать (YES) или нет (N0) файл. Нажмите на клавишу <ТАВ> для перевода курсора в затененную область и ввода нового имени файла. В имени файла перекрестных ссылок не допускаются групповые символы.
3.4.5 Listing File
Файл листинга программы (<sourcename>.LST) создается по умолчанию. С помощью стрелок на клавиатуре перейдите в поле указания имени файла. Клавишей <RET> выберете создавать (YES) или нет (N0) файл. Нажмите на клавишу <ТАВ> для перевода курсора в затененную область и ввода нового имени файла. В имени файла листинга программы не допускаются групповые символы.
3.4.6 HEX Dump Type
Укажите тип и имя .HEX файла. С помощью стрелок на клавиатуре перейдите в поле указания имени файла. Клавишей <RET> выберете тип HEX файла. Нажмите на клавишу <ТАВ> для перевода курсора в затененную область и ввода нового имени файла.
3.4.7 Assemble to Object File
В этом пункте можно разрешить генерацию перемещаемого объектного кода, который может использоваться линкером для создания шестнадцатеричного файла. Имя объектного файла может быть изменено, так же как и имя файла ошибок.