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