Это команда gpasm, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
gpasm - ассемблер GNU PIC
СИНТАКСИС
гпазм [опции] файл
ПРЕДУПРЕЖДЕНИЕ
Информация на этой странице руководства является выдержкой из полной документации gputils и
ограничивается значением параметров. Для получения полной и актуальной документации см.
в "gputils.ps", расположенный в каталоге gputils docs.
ОПИСАНИЕ
гпазм ассемблер для микроконтроллеров Microchip (TM) PIC (TM). Это должно быть
совместим с ассемблером MPASM производителя. гпазм является частью gputils. Проверить
gputils(1) справочная страница для получения подробной информации о других утилитах GNU PIC.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Ниже приводится краткое изложение гпазм настройки. гпазм параметры всегда заменяют любые настройки в
исходный код.
-a FMT, --hex-формат FMT
GPASM поддерживает шестнадцатеричные форматы файлов inhx8m, inhx8s, inhx16 и inhx32. Этот вариант
определяет, какой формат шестнадцатеричного файла используется. По умолчанию - inhx32.
-c, --объект
Вывести перемещаемый объект (новый формат COFF).
-C, --старый гроб
Вывести перемещаемый объект (старый формат COFF).
-d, --отлаживать
Вывод отладочных сообщений.
-D SYM = VAL, --определять SYM = VAL
Определите SYM со значением VAL. Это эквивалентно помещению "#define SYM VAL" в
источник.
-e [ВКЛ | ВЫКЛ], --расширять [ВКЛ | ВЫКЛ]
Расширение макроса в файле листинга управляется с помощью EXPAND и NOEXPAND.
директивы. Эта опция может заставить игнорировать любую директиву. Когда "ВКЛ"
выбранные макросы всегда раскрываются независимо от наличия NOEXPAND.
Аналогично, «ВЫКЛ» заставит макросы не расширяться.
-g, --debug-информация
Используйте директивы отладки для COFF.
-h, --Помогите
Показать сообщение об использовании и выйти.
-i, --игнорировать регистр
Все определяемые пользователем символы и макросы чувствительны к регистру. Этот вариант делает их
без учета регистра.
-I DIR, --включают DIR
Файл сборки верхнего уровня передается в gpasm в качестве аргумента. Этот файл может
содержат директивы INCLUDE. Эти директивы открывают указанный файл, а затем его
содержимое собрано. GPASM ищет эти файлы в локальном каталоге. Если
файл не находится, проверяется путь заголовка по умолчанию. Наконец, все пути
указанные с помощью этого аргумента ищутся.
-l [12 [ce] | 14 [ce] | 16 [ce]], --list-chip [= ([12 [ce] | 14 [ce] | 16 [ce]])]
Перечислите поддерживаемые процессоры с учетом различных аспектов.
-L, --force-список
Игнорируйте директивы NOLIST. Это заставляет gpasm печатать каждую строку, собранную в
вывод файла списка.
-m, --свалка
По завершении последнего этапа сборки выведите на экран содержание инструкции.
Память.
--mpasm-совместимый
Эта опция устанавливает режим совместимости MPASM.
-M, --депс
Выведите файл зависимости.
-n, --дос
По умолчанию gpasm генерирует шестнадцатеричные файлы в формате ISO. Однако некоторые устройства
программистам требовался файл в формате DOS. Эта опция заставит gpasm
сгенерировать шестнадцатеричный файл в формате DOS.
-o ФАЙЛОВ, --выход ФАЙЛОВ
Альтернативное имя выходного файла.
-p PROC, --процессор PROC
Выберите процессор.
-P ФАЙЛОВ, --предпроцесс ФАЙЛОВ
Записать предварительно обработанный файл asm в ФАЙЛ.
-q, --тихий
Подавить все, что отправляется на стандартный вывод.
-r РАДИКС, --радикс РАДИКС
Поддерживаемые системы счисления: BIN, DEC, OCT и HEX. По умолчанию - HEX.
-u, - абсолютный
Используйте абсолютные пути.
-v, --версия
Показать информацию о версии и выйти.
-w [0 | 1 | 2], --предупреждение [0 | 1 | 2]
Эта опция устанавливает уровень сообщения. «0» - значение по умолчанию. Это позволит всем
сообщения, предупреждения и ошибки, о которых нужно сообщить. «1» подавляет сообщения.
«2» подавляет сообщения и предупреждения.
-y, --расширенный
Включите расширенный режим 18xx.
Используйте gpasm онлайн с помощью сервисов onworks.net