англійськафранцузькаіспанська

Ad


Значок OnWorks

h8300-hitachi-coff-as - онлайн у хмарі

Запустіть h8300-hitachi-coff-as у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда h8300-hitachi-coff-as, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


AS - портативний ассемблер GNU.

СИНТАКСИС


як [-a[cdhlns][=файл]] [-- чергувати] [-D]
[--defsym sym=Val] [-f] [-g] [--gstabs] [--gstabs+]
[--gdwarf-2] [--допомога] [-I реж] [-J] [-K] [-L]
[--listing-lhs-width=NUM] [--listing-lhs-width2=NUM]
[--listing-rhs-width=NUM] [--listing-cont-lines=NUM]
[--тримати-місцеві] [-o objfile] [-R] [--статистика] [-v]
[-версія] [-- версія] [-W] [-- попередити] [-- смертельні попередження]
[-w] [-x] [-Z] [-- target-help] [цільові параметри]
[--файли ...]

Мета Альфа опції:
[-mцентральний процесор]
[-mdebug-no-mdebug]
[- розслабитися] [-g] [-Gрозмір]
[-F] [-32адрес]

Мета ARC опції:
[-marc[5⎪6⎪7⎪8]]
[-EB-ТО]

Мета ARM опції:
[-mcpu=процесор[+розширення...]]
[- марш=архітектура[+розширення...]]
[-mfpu=формат з плаваючою комою]
[-mfloat-abi=ABI]
[-меабі=версія]
[-mthumb]
[-EB-ТО]
[-maps-32-maps-26-mapcs-float
-mapcs-reentrant]
[-mthumb-interwork] [-k]

Мета КРІС опції:
[--підкреслення--без підкреслення]
[--рис] [-N]
[-- емуляція = криза--emulation=crisaout]
[--march=v0_v10--march=v10--march=v32--march=common_v10_v32]

Мета D10V опції:
[-O]

Мета D30V опції:
[-O-n-N]

Мета i386 опції:
[- 32- 64] [-n]

Мета i960 опції:
[-ACA-ACA_A-ACB-АКК-АКА-АКБ
-AKC-AMC]
[-b] [-не розслаблятися]

Мета IA-64 опції:
[-mconstant-gp-mauto-pic]
[-milp32-milp64-mlp64-Mp64]
[-млмба]
[-munwind-check=попередження-munwind-check=помилка]
[-mhint.b = добре-mhint.b=попередження-mhint.b=помилка]
[-x-xявний] [-xauto] [-xdebug]

Мета IP2K опції:
[-mip2022-mip2022ext]

Мета M32R опції:
[--m32rx--[no-]warn-explicit-parallel-conflicts
--W[n]p]

Мета M680X0 опції:
[-l] [-м68000-м68010-м68020⎪...]

Мета M68HC11 опції:
[-m68hc11-m68hc12-m68hcs12]
[-mкороткий-млонг]
[-mкороткий подвійний-млонг-подвійний]
[--сила-довго-гілки] [--короткі гілки]
[--суворий-прямий-режим] [--print-insn-синтаксис]
[--print-codes] [--генерувати-приклад]

Мета MCORE опції:
[-jsri2bsr] [-сифільтр] [- розслабитися]
[-mcpu=[210⎪340]]

Мета MIPS опції:
[-nocpp] [-ТО] [-EB] [-O[оптимізація рівень]]
[-g[відлагоджувати рівень]] [-G Num] [-KPIC] [-виклик_спільний]
[-не_спільний] [-xgot]
[-мабі=АБІ] [-32] [-n32] [-64] [-mfp32] [-mgp32]
[- марш=центральний процесор] [-mtune=центральний процесор] [-mips1] [-mips2]
[-mips3] [-mips4] [-mips5] [-mips32] [-mips32r2]
[-mips64] [-mips64r2]
[-конструкція-плаває] [-no-construct-floats]
[- пастка] [-без перерви] [-перерву] [- без пастки]
[-mfix7000] [-mno-fix7000]
[-mips16] [-no-mips16]
[-mips3d] [-no-mips3d]
[-mdmx] [-ні-mdmx]
[-mdebug] [-no-mdebug]
[-mpdr] [-мно-пдр]

Мета MMIX опції:
[--фіксовані назви-спеціальні-реєстри] [--глобалізація-символи]
[--gnu-синтаксис] [-- розслабтеся] [--без попередньо визначених символів]
[--не розширювати] [--no-merge-gregs] [-x]
[--linker-allocated-gregs]

Мета PDP11 опції:
[-mpic-mno-pic] [- торговий центр] [-mno-розширення]
[-mрозширення-мно-розширення]
[-mцентральний процесор] [-mмашина]

Мета picoJava опції:
[-мб-ме]

Мета PowerPC опції:
[-mpwrx-mpwr2-mpwr-м601-mppc-mppc32-м603-м604
-м403-м405-mppc64-м620-mppc64bridge-mbooke
-mbooke32-mbooke64]
[-mcom-багато-мальтівець] [-член]
[-mregnames-mno-regnames]
[-mrelocable-mrelocatable-lib]
[-маленький-mlittle-endian-великий-big-endian]
[-мсолярис-мно-соляріс]

Мета SPARC опції:
[-Av6-Av7-Av8-Аспарклет-Аспаркліт
-Av8plus-Av8plus-Av9-Av9a]
[-xarch=v8plus-xarch=v8plus] [- шишка]
[-32-64]

Мета TIC54X опції:
[-mcpu=54[123589]-mcpu=54[56]lp] [-mfar-режим-мф]
[- помилки в файлі -ме ]

Мета Xtensa опції:
[--[no-]text-section-literals] [--[ні-]абсолютні літерали]
[--[no-]target-align] [--[ні-]тривалі дзвінки]
[--[ні-]перетворення]
[--rename-section стара назва=нове ім'я]

ОПИС


GNU as це справді сімейство асемблерів. Якщо ви використовуєте (або використовували) асемблер GNU на
однієї архітектури, ви повинні знайти досить подібне середовище, коли ви використовуєте його в іншій
архітектури. Кожна версія має багато спільного з іншими, включаючи об’єктний файл
формати, більшість директив асемблера (часто звані псевдооперації) і синтаксис асемблера.

as в першу чергу призначений для збирання виводу компілятора GNU C "gcc" для використання
лінкер "ld". Тим не менш, ми намагалися зробити as правильно все зібрати
інші асемблери для тієї ж машини збираються. Будь-які винятки задокументовані
явно. Це не означає as завжди використовує той самий синтаксис, що й інший асемблер для
однакова архітектура; наприклад, ми знаємо кілька несумісних версій збірки 680x0
мовний синтаксис.

Кожен раз, коли ви біжите as він збирає рівно одну вихідну програму. Зроблено вихідну програму
до одного або кількох файлів. (Стандартний вхід також є файлом.)

Ви даєте as командний рядок, який має нуль або більше імен вхідних файлів. Вхідні файли є
прочитати (від імені файлу зліва направо). Аргумент командного рядка (у будь-якій позиції), який має
ім'я вхідного файлу не має особливого значення.

Якщо віддати as немає імен файлів, він намагається прочитати один вхідний файл з as standard
input, який зазвичай є вашим терміналом. Можливо, вам доведеться ввести ctl-D розповісти as немає
більше програми для зборки.

Скористайтесь -- якщо вам потрібно явно назвати стандартний вхідний файл у вашому командному рядку.

Якщо джерело порожнє, as створює невеликий порожній об’єктний файл.

as може записувати попередження та повідомлення про помилки в стандартний файл помилок (зазвичай ваш
термінал). Цього не повинно відбуватися під час запуску компілятора as автоматично. Попередження
повідомити про припущення, зроблене таким чином as міг продовжувати збірку хибної програми; звіт про помилки
серйозна проблема, яка зупиняє збори.

Якщо ви закликаєте as через компілятор GNU C, ви можете використовувати -Ва варіант пройти
аргументи до асемблера. Аргументи асемблера повинні бути відокремлені від кожного
інше (і -Ва) через кому. Наприклад:

gcc -c -g -O -Wa,-alh,-L файл.c

Це передає два параметри асемблеру: -алх (вивести список у стандартний вихід з
джерело високого рівня та збірки) і -L (зберігати локальні символи в таблиці символів).

Зазвичай це не потрібно використовувати -Ва механізм, оскільки багато компіляторів командного рядка
Опції автоматично передаються компілятору асемблеру. (Ви можете зателефонувати до GNU
Драйвер компілятора з -v можливість точно побачити, які параметри він передає кожному
проходження компіляції, включаючи асемблер.)

ВАРІАНТИ


-a[cdhlmns]
Увімкніть списки будь-яким із різних способів:

-ак опустити помилкові умови

-оголошення пропустити директиви налагодження

-ах включати джерело високого рівня

-алі включають складання

-ам включають макророзширення

-ан пропустити обробку форм

-як включають символи

=файл
встановити ім'я файлу списку

Ви можете комбінувати ці варіанти; наприклад, використати -альн для списку складання без
обробка форм. The =файл Опція, якщо використовується, має бути останньою. сама по собі, -a
за замовчуванням -ахлс.

-- чергувати
Почніть в альтернативному режимі макросу, див. @ref{Altmacro,,.altmacro"}.

-D Проігноровано. Ця опція прийнята для сумісності сценаріїв із викликами інших
монтажники.

--defsym sym=значення
Визначте символ sym бути значення перед збиранням вхідного файлу. значення має бути
ціла константа. Як і в C, провідний 0x вказує шістнадцяткове значення та провідне значення
0 вказує вісімкове значення.

-f ``швидкий''---пропустити попередню обробку пробілів і коментарів (припустимо, що джерелом є компілятор
вихід).

-g
--gen-debug
Згенеруйте налагоджувальну інформацію для кожного рядка вихідного коду ассемблера, використовуючи будь-яке налагодження
формат є перевагою для цілі. Наразі це означає або STABS, ECOFF або
GWARF2.

--gstabs
Згенеруйте налагоджувальну інформацію про скоби для кожної лінії асемблера. Це може допомогти налагодженню
код асемблера, якщо налагоджувач може впоратися з цим.

--gstabs+
Згенеруйте налагоджувальну інформацію про стани для кожної лінії асемблера з розширеннями GNU
ймовірно, тільки gdb може впоратися, і це може призвести до збою або відмови інших налагоджувачів
прочитайте свою програму. Це може допомогти налагодити код асемблера. Наразі єдиний GNU
розширення — це розташування поточного робочого каталогу під час складання.

--gdwarf-2
Згенеруйте інформацію про налагодження DWARF2 для кожної лінії асемблера. Це може допомогти
налагодження коду асемблера, якщо налагоджувач може це впоратися. Примітка --- цей варіант є лише
підтримується деякими цілями, але не всіма з них.

--допомога
Роздрукуйте підсумок параметрів командного рядка та вийдіть.

-- target-help
Надрукуйте підсумок усіх параметрів, що стосуються цілі, і вийдіть.

-I реж
Додати каталог реж до списку пошуку директив ".include".

-J Не попереджати про підписане переповнення.

-K Видавати попередження, коли таблиця різниці змінена для великих переміщень.

-L
--тримати-місцеві
Зберігайте (у таблиці символів) локальні символи. У традиційних системах a.out вони починаються
з L, але різні системи мають різні локальні префікси міток.

--listing-lhs-width=номер
Встановіть максимальну ширину (прописом) стовпця вихідних даних для списку асемблера
номер.

--listing-lhs-width2=номер
Встановіть максимальну ширину (прописом) стовпця вихідних даних для рядків продовження
асемблера зі списком номер.

--listing-rhs-width=номер
Встановіть максимальну ширину рядка джерела введення, як показано у списку номер
байт

--listing-cont-lines=номер
Встановіть максимальну кількість рядків, що друкуються в списку для одного рядка введення
номер + 1.

-o objfile
Назвіть вихідний об’єктний файл as objfile.

-R Зігніть розділ даних у текстовий розділ.

--статистика
Надрукуйте максимальний простір (у байтах) і загальний час (у секундах), використаний збіркою.

--strip-local-absolute
Видаліть локальні абсолютні символи з таблиці вихідних символів.

-v
-версія
Друк as версія.

-- версія
Друк as версія та вихід.

-W
--не-попереджати
Придушити попереджувальні повідомлення.

-- смертельні попередження
Ставтеся до попереджень як до помилок.

-- попередити
Не приховуйте попереджувальні повідомлення та не розглядайте їх як помилки.

-w Проігноровано.

-x Проігноровано.

-Z Згенеруйте об’єктний файл навіть після помилок.

-- файли ...
Стандартний вхід або вихідні файли для зборки.

Наведені нижче параметри доступні, якщо як налаштовано для процесора ARC.

-marc[5⎪6⎪7⎪8]
Цей параметр вибирає варіант основного процесора.

-EB -ТО
Виберіть вихід із великим кінцем (-EB) або з малим порядком (-EL).

Наведені нижче параметри доступні, якщо як налаштовано для сімейства процесорів ARM.

-mcpu=процесор[+розширення...]
Укажіть, який варіант процесора ARM є цільовим.

-березень=архітектура[+розширення...]
Укажіть, який варіант архітектури ARM використовується цільовим призначенням.

-mfpu=формат з плаваючою комою
Виберіть, яка архітектура з плаваючою точкою є цільовою.

-mfloat-abi=ABI
Виберіть, яка плаваюча кома ABI використовується.

-mthumb
Увімкнути декодування інструкцій лише Thumb.

-maps-32 -maps-26 -mapcs-float -mapcs-reentrant
Виберіть, яка умова виклику процедури використовується.

-EB -ТО
Виберіть вихід із великим кінцем (-EB) або з малим порядком (-EL).

-mthumb-interwork
Вкажіть, що код було згенеровано за допомогою взаємодії між Thumb і ARM кодом
на увазі.

-k Вкажіть, що PIC-код було згенеровано.

Перегляньте інформаційні сторінки, щоб отримати документацію щодо опцій, специфічних для CRIS.

Наведені нижче параметри доступні, якщо як налаштовано для процесора D10V.

-O Оптимізуйте вихід шляхом розпаралелювання інструкцій.

Наведені нижче параметри доступні, якщо як налаштовано для процесора D30V.

-O Оптимізуйте вихід шляхом розпаралелювання інструкцій.

-n Попереджати, коли генеруються nops.

-N Попереджати, коли після 32-розрядної інструкції множення генерується ніп.

Наведені нижче параметри доступні, якщо як налаштовано для процесора Intel 80960.

-ACA -ACA_A -ACB -АКК -АКА -АКБ -AKC -AMC
Укажіть, який варіант архітектури 960 є цільовим.

-b Додайте код для збору статистики про зайняті філії.

-не розслаблятися
Не змінюйте інструкції порівняння та розгалуження для довгих переміщень; помилка якщо
необхідно.

Наступні параметри доступні, якщо налаштовано так, як для серії Ubicom IP2K.

-mip2022ext
Вказує, що розширені інструкції IP2022 дозволені.

-mip2022
Відновлює поведінку за замовчуванням, яка обмежує дозволені інструкції лише до
базові IP2022.

Наведені нижче параметри доступні, якщо як налаштовано для Renesas M32R (раніше
Mitsubishi M32R) серії.

--m32rx
Укажіть, який процесор із сімейства M32R є цільовим. За замовчуванням зазвичай є
M32R, але ця опція змінює його на M32RX.

--warn-explicit-parallel-conflicts or --Wp
Видавати попереджувальні повідомлення, коли зустрічаються сумнівні паралельні конструкції.

--no-warn-explicit-parallel-conflicts or --Wnp
Не створюйте попереджувальні повідомлення, коли зустрічаються сумнівні паралельні конструкції.

Наведені нижче параметри доступні, якщо налаштовано для серії Motorola 68000.

-l Скоротіть посилання на невизначені символи, до одного слова замість двох.

-м68000 -м68008 -м68010 -м68020 -м68030
-м68040 -м68060 -м68302 -м68331 -м68332
-м68333 -м68340 -mcpu32 -м5200
Укажіть, який процесор сімейства 68000 є цільовим. За замовчуванням зазвичай є
68020, але це можна змінити під час налаштування.

-м68881 -м68882 -mno-68881 -mno-68882
Цільова машина має (або не має) співпроцесор з плаваючою комою. За замовчуванням
передбачається співпроцесор для 68020, 68030 і cpu32. Хоча базові 68000 є
несумісний з 68881, можна вказати комбінацію двох, оскільки це
можливо зробити емуляцію інструкцій співпроцесора з основним процесором.

-м68851 -mno-68851
Цільова машина має (або не має) співпроцесор блоку управління пам’яттю. The
за замовчуванням передбачається MMU для 68020 і вище.

Щоб отримати докладнішу інформацію про параметри функцій, що залежать від машини PDP-11, див. @ref{PDP-11-Options}.

-mpic -mno-pic
Згенеруйте незалежний від позиції (або залежний від позиції) код. За замовчуванням є -mpic.

- торговий центр
-розширення торгових центрів
Увімкнути всі розширення набору інструкцій. Це значення за замовчуванням.

-mno-розширення
Вимкніть усі розширення набору інструкцій.

-mрозширення -мно-розширення
Увімкнути (або вимкнути) конкретне розширення набору інструкцій.

-mцентральний процесор
Увімкніть розширення набору інструкцій, які підтримує певний процесор, і вимкніть усі
інші розширення.

-mмашина
Увімкнути розширення набору інструкцій, які підтримуються певною моделлю машини, і
вимкнути всі інші розширення.

Наступні параметри доступні, якщо як налаштовано для процесора picoJava.

-мб Згенеруйте вихідні дані у форматі ``великого порядкового''.

-мл Згенеруйте вихід у форматі ``little endian''.

Наступні параметри доступні, якщо як налаштовано для Motorola 68HC11 або
Серія 68HC12.

-m68hc11 -m68hc12 -m68hcs12
Укажіть, який процесор є цільовим. За замовчуванням визначається конфігурація
варіант при побудові асемблера.

-mкороткий
Вкажіть, щоб використовувати 16-розрядне ціле число ABI.

-млонг
Вкажіть, щоб використовувати 32-розрядне ціле число ABI.

-mкороткий подвійний
Вкажіть, щоб використовувати 32-розрядний подвійний ABI.

-млонг-подвійний
Вкажіть, щоб використовувати 64-розрядний подвійний ABI.

--сила-довго-гілки
Відносні гілки перетворюються на абсолютні. Це стосується умовних гілок,
безумовні розгалуження та розгалуження до підпрограми.

-S --короткі гілки
Не перетворюйте відносні гілки на абсолютні, коли зміщення виходить за межі діапазону.

--суворий-прямий-режим
Не перетворюйте режим прямої адресації в режим розширеної адресації, коли
інструкція не підтримує режим прямої адресації.

--print-insn-синтаксис
Надрукуйте синтаксис інструкції у разі помилки.

--print-codes
роздрукувати список інструкцій із синтаксисом, а потім вийти.

--генерувати-приклад
надрукуйте приклад інструкції для кожної можливої ​​інструкції, а потім вийдіть. Це
Опція корисна лише для тестування as.

Наступні параметри доступні, коли as налаштовано для архітектури SPARC:

-Av6 -Av7 -Av8 -Аспарклет -Аспаркліт
-Av8plus -Av8plus -Av9 -Av9a
Явно виберіть варіант архітектури SPARC.

-Av8plus та -Av8plus виберіть 32-розрядне середовище. -Av9 та -Av9a виберіть 64 біт
довкілля.

-Av8plus та -Av9a увімкнути набір інструкцій SPARC V9 з розширеннями UltraSPARC.

-xarch=v8plus -xarch=v8plus
Для сумісності з асемблером Solaris v9. Ці параметри еквівалентні
-Av8plus і -Av8plusa відповідно.

- шишка
Попереджати, коли асемблер переходить на іншу архітектуру.

Наведені нижче параметри доступні, якщо як налаштовано для архітектури 'c54x.

-mfar-режим
Увімкнути режим розширеної адресації. Усі адреси та переїзди вважатимуться розширеними
адресація (зазвичай 23 біти).

-mcpu=CPU_VERSION
Встановлює версію ЦП, для якої компілюється.

- помилки в файлі ФІЛЕНАМ
Переспрямуйте вихідні дані про помилку до файлу для зламаних систем, які не підтримують таку поведінку
в оболонці.

Наступні параметри доступні, якщо як налаштовано для процесора MIPS.

-G Num
Цей параметр встановлює найбільший розмір об’єкта, на який можна неявно посилатися
реєстр "gp". Це прийнято лише для цілей, які використовують формат ECOFF, наприклад a
DECstation під керуванням Ultrix. Значення за замовчуванням – 8.

-EB Згенеруйте вихідні дані у форматі ``великого порядкового''.

-ТО Згенеруйте вихід у форматі ``little endian''.

-mips1
-mips2
-mips3
-mips4
-mips5
-mips32
-mips32r2
-mips64
-mips64r2
Створення коду для певного рівня архітектури набору інструкцій MIPS. -mips1 є
псевдонім для -березень=r3000, -mips2 є псевдонімом для -березень=r6000, -mips3 є псевдонімом для
-березень=r4000 та -mips4 є псевдонімом для -березень=r8000. -mips5, -mips32, -mips32r2,
-mips64 та -mips64r2 відповідають родовим MIPS V, MIPS32, MIPS32 Відпустіть 2, MIPS64,
та MIPS64 Відпустіть 2 Процесори ISA, відповідно.

-березень=центральний процесор
Згенеруйте код для конкретного процесора MIPS.

-mtune=центральний процесор
Розклад і налаштування для конкретного процесора MIPS.

-mfix7000
-mno-fix7000
Викликати вставку nops, якщо читання регістра призначення mfhi або mflo
інструкція міститься в наступних двох інструкціях.

-mdebug
-no-mdebug
Натомість вихід налагодження в стилі stabs переходить до розділу .mdebug у стилі ECOFF
стандартних секцій ELF .stabs.

-mpdr
-мно-пдр
Керування генерацією розділів ".pdr".

-mgp32
-mfp32
Розміри регістрів зазвичай виводяться з ISA та ABI, але ці прапори примусово примушують a
певну групу регістрів, які завжди повинні розглядатися як 32 біти. -mgp32
контролює розмір регістрів загального призначення та -mfp32 контролює розмір
регістри з плаваючою комою.

-mips16
-no-mips16
Згенеруйте код для процесора MIPS 16. Це еквівалентно розміщенню ".set mips16"
на початку файлу збірки. -no-mips16 вимикає цю опцію.

-mips3d
-no-mips3d
Згенеруйте код для спеціального розширення програми MIPS-3D. Про це розповідає
асемблеру для прийняття інструкцій MIPS-3D. -no-mips3d вимикає цю опцію.

-mdmx
-ні-mdmx
Згенеруйте код для спеціального розширення для програми MDMX. Про це повідомляє асемблер
прийняти інструкції MDMX. -ні-mdmx вимикає цю опцію.

--конструкція-плаває
--no-construct-floats
Команда --no-construct-floats Опція вимикає побудову плаваючої подвійної ширини
точкових констант шляхом завантаження двох половин значення в дві одинарні ширини
регістри з плаваючою комою, які утворюють регістр подвійної ширини. За замовчуванням
--конструкція-плаває вибрано, що дозволяє побудувати ці плаваючу кому
константи.

-- емуляція=ім'я
Цей варіант викликає as наслідувати as налаштований для іншої мети, у всіх відношеннях,
включаючи вихідний формат (вибір лише між ELF і ECOFF), обробку псевдо-
коди операцій, які можуть генерувати інформацію про налагодження або зберігати інформацію таблиці символів,
і за замовчуванням порядковий кінець. Доступні назви конфігурації: mipsecoff, себе,
mipslecoff, mipsbecoff, mipslelf, mipsbelf. Перші два не змінюють значення за замовчуванням
порядковість порядків від основної цілі, для якої був налаштований асемблер; в
інші змінюють за замовчуванням значення з малим або великим порядком, як зазначено b or l в
ім'я. Використання -EB or -ТО у будь-якому випадку перевизначить вибір байтового порядку.

Наразі ця опція підтримується лише тоді, коли є основною метою as налаштовано для
є ціль MIPS ELF або ECOFF. Крім того, основна ціль або інші вказані
з --enable-targets=... під час налаштування має включати підтримку іншого
формат, якщо обидва будуть доступні. Наприклад, конфігурація Irix 5 включає
підтримка обох.

Згодом ця опція підтримуватиме більше конфігурацій з більш дрібними
контроль над поведінкою асемблера, і буде підтримуватися для більшої кількості процесорів.

-nocpp
as ігнорує цю опцію. Це прийнято для сумісності з рідними інструментами.

-- пастка
--без пастки
--перерву
--без перерви
Контролюйте, як працювати з переповненням множення та діленням на нуль. -- пастка or
--без перерви (які є синонімами) беруть виняток для пастки (і працюють лише для Instruction
Встановіть рівень архітектури 2 і вище); --перерву or --без пастки (також синоніми, і
за замовчуванням) зробити виняток перерви.

-n Коли використовується ця опція, as видаватиме попередження щоразу, коли генерує Nop
інструкція з макросу.

Наведені нижче параметри доступні, якщо як налаштовано для процесора MCore.

-jsri2bsr
-nojsri2bsr
Увімкнути або вимкнути перетворення JSRI в BSR. За замовчуванням це ввімкнено. The
параметр командного рядка -nojsri2bsr можна використовувати для його вимкнення.

-сифільтр
-носіфільтр
Увімкнути або вимкнути дію кремнієвого фільтра. За замовчуванням це вимкнено. The
за замовчуванням може бути змінено за допомогою -сифільтр параметр командного рядка.

- розслабитися
Змінити інструкції зі стрибків для довгих переміщень.

-mcpu=[210⎪340]
Виберіть тип процесора на цільовому обладнанні. Це визначає, які інструкції можуть бути
зібраний.

-EB Зберіть для цілі з великим порядком.

-ТО Зберіть для мети з невеликим порядком.

Перегляньте інформаційні сторінки, щоб отримати документацію щодо параметрів, специфічних для MMIX.

Наведені нижче параметри доступні, якщо як налаштовано для процесора Xtensa.

--text-section-literals --no-text-section-literals
з --text-section-literals, у текстовому розділі перемежовуються літерні пули. The
за замовчуванням --no-text-section-literals, який розміщує літерали в окремому розділі
вихідний файл. Ці параметри впливають лише на літерали, на які посилаються через відносно ПК "L32R"
інструкції; Літерали для інструкцій абсолютного режиму "L32R" обробляються окремо.

-- абсолютні літерали --без абсолютних літералів
Вкажіть асемблеру, чи використовують інструкції "L32R" абсолютні чи відносні для ПК
адресація. За замовчуванням передбачається абсолютна адресація, якщо процесор Xtensa
включає абсолютну опцію адресації "L32R". В іншому випадку тільки ПК-відносний
Можна використовувати режим «L32R».

-- target-align --no-target-align
Увімкнути або вимкнути автоматичне вирівнювання, щоб зменшити штрафи за гілки за рахунок
деяка щільність коду. За замовчуванням є -- target-align.

--довгі дзвінки --без довгих дзвінків
Увімкнути або вимкнути трансформацію інструкцій виклику, щоб дозволити виклики через більший
діапазон адрес. За замовчуванням є --без довгих дзвінків.

--перетворити --без трансформації
Увімкнути або вимкнути всі трансформації ассемблера інструкцій Xtensa. За замовчуванням
is --перетворити; --без трансформації слід застосовувати лише в рідкісних випадках, коли
інструкції повинні бути точно такими, як зазначено в джерелі збірки.

Використовуйте h8300-hitachi-coff-as онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Жар-птиця
    Жар-птиця
    Firebird RDBMS пропонує функції ANSI SQL
    і працює на Linux, Windows і
    кілька платформ Unix. особливості
    чудова паралельність і продуктивність
    & потужність...
    Завантажити Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer — це HTML-редактор wysiwyg, який використовує
    кодова база Mozilla Composer. Як
    Розвиток Nvu було зупинено
    у 2005 році KompoZer виправляє багато помилок і
    додає ф...
    Завантажити KompoZer
  • 3
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги (FMD) є
    програма з відкритим кодом, написана
    Object-Pascal для управління і
    завантаження манги з різних веб-сайтів.
    Це дзеркало...
    Завантажте безкоштовний завантажувач манги
  • 4
    Aetbootin
    Aetbootin
    UNetbootin дозволяє створювати завантажувальні програми
    Живі USB-накопичувачі для Ubuntu, Fedora та
    інші дистрибутиви Linux без
    запис компакт-диска. Він працює на Windows, Linux,
    і ...
    Завантажити UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM проста у використанні
    Пакет програмного забезпечення з відкритим кодом ERP і CRM
    (запустити з веб-сервером php або як
    автономне програмне забезпечення) для бізнесу,
    основи...
    Завантажити Dolibarr ERP - CRM
  • 6
    SQL-клієнт SQuirreL
    SQL-клієнт SQuirreL
    SQuirreL SQL Client — це графічний SQL
    клієнт, написаний на Java, що дозволить
    Ви можете переглянути структуру JDBC
    сумісна база даних, переглядайте дані в
    столи...
    Завантажте клієнт SQuirreL SQL
  • Детальніше »

Команди Linux

Ad