АнглийскийФранцузскийИспанский

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 сим=волна] [-f] [-g] [--gstabs] [--gstabs +]
[--gdwarf-2] [--Помогите] [-I директория] [-J] [-K] [-L]
[--listing-lhs-ширина=NUM] [--listing-lhs-width2=NUM]
[--listing-правая-ширина=NUM] [--listing-cont-lines=NUM]
[- местные жители] [-o objfile] [-R] [--статистика] [-v]
[-версия] [--версия] [-W] [--предупреждать] [--фатальные-предупреждения]
[-w] [-x] [-Z] [--target-помощь] [параметры цели]
[--файлов ...]

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

цель ARC опции:
[-marc [5⎪6⎪7⎪8]]
[-ЭБ-EL]

цель ARM опции:
[-MCPU=процессор[+расширение...]]
[-маршировать=архитектура[+расширение...]]
[-мфпу=формат с плавающей запятой]
[-mfloat-аби=аби]
[-меаби=версия]
[-мпалец]
[-ЭБ-EL]
[-мапс-32-мапс-26-mapcs-поплавок
-mapcs-реентерабельный]
[-mthumb-интерворк] [-k]

цель КРИС опции:
[--подчеркивать- без подчеркивания]
[--пик] [-N]
[--emulation = criself--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-АКК-АКА-АКБ
-АКС-АМС]
[-b] [-нет-релакс]

цель IA-64 опции:
[-mconstant-gp-мауто-пик]
[-milp32-milp64-mlp64-Mp64]
[-млеMBE]
[-munwind-check = предупреждение-munwind-check = ошибка]
[-mhint.b = ок-mhint.b = предупреждение-mhint.b = ошибка]
[-x-xexplicit] [-xauto] [-xdebug]

цель IP2K опции:
[-мип2022-mip2022ext]

цель M32R опции:
[--m32rx- [нет-] предупреждать явные-параллельные-конфликты
--W [n] p]

цель M680X0 опции:
[-l] [-м68000-м68010-м68020⎪ ...]

цель M68HC11 опции:
[-m68hc11-m68hc12-m68hcs12]
[-msshort-млонг]
[-msshort-двойной-mlong-двойной]
[--force-long-branchs] [- короткие ответвления]
[--strict-direct-mode - строгий прямой режим] [--print-insn-синтаксис]
[--print-коды операций] [--генерировать-пример]

цель МКОРЕ опции:
[-jsri2bsr] [-сифильтр] [-расслабиться]
[-mcpu = [210⎪340]]

цель MIPS опции:
[-nocpp] [-EL] [-ЭБ] [-O[оптимизация уровень]]
[-g[отлаживать уровень]] [-G Num] [-КПИК] [-call_shared]
[-non_shared] [-хгот]
[-маби=ABI] [-32] [-n32] [-64] [-мфп32] [-мгп32]
[-маршировать=ЦП] [-мтюн=ЦП] [-мипс1] [-мипс2]
[-мипс3] [-мипс4] [-мипс5] [-мипс32] [-mips32r2]
[-мипс64] [-mips64r2]
[-конструкция-плавает] [-без конструкции-плавает]
[ловушка] [-без остановки] [-перерыв] [-нет ловушки]
[-mfix7000] [-mno-fix7000]
[-мипс16] [-без мипов16]
[-мипс3д] [-без mips3d]
[-mdmx] [-нет-MDMX]
[-mdebug] [-нет-mdebug]
[-mpdr] [-мно-пдр]

цель MMIX опции:
[--фиксированные-специальные-имена-регистров] [--globalize-символы]
[--gnu-синтаксис] [--расслабляться] [--no-предопределенные символы]
[--нет-расширить] [--no-merge-gregs] [-x]
[--linker-распределенный-gregs]

цель ПРП11 опции:
[-мпик-мно-пик] [-торговый центр] [-mno-extension]
[-mрасширение-мно-расширение]
[-mпроцессор] [-mмашина]

цель пикоJava опции:
[-мбЯ]

цель PowerPC опции:
[-mpwrx-mpwr2-mpwr-м601-mppc-mppc32-м603-м604
-м403-м405-mppc64-м620-mppc64bridge-мбук
-mbooke32-mbooke64]
[-мком-много-малтивек] [член]
[-mregnames-мно-переименования]
[-мперемещаемый-mrelocatable-lib]
[-маленький-с младшим порядком байтов-мБиг-mbig-endian]
[-мсолярис-мно-солярис]

цель SPARC опции:
[-Av6-Av7-Av8-Аспарклет-Аспарклит
-Av8plus-Av8plusa-Av9-Av9a]
[-xarch = v8plus-xarch = v8plusa] [-удар]
[-32-64]

цель TIC54X опции:
[-mcpu = 54 [123589]-mcpu = 54 [56] lp] [-мфар-режим-мф]
[-merrors-в-файл Я ]

цель Экстенса опции:
[- [no-] литералы текстовых разделов] [- [нет-] абсолютные литералы]
[- [no-] target-align] [- [нет-] длинные звонки]
[- [no-] преобразовать]
[--переименовать-раздел старое имя=новое имя]

ОПИСАНИЕ


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

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

Каждый раз, когда ты бежишь as он собирает ровно одну исходную программу. Исходная программа сделана
из одного или нескольких файлов. (Стандартный ввод - это тоже файл.)

Вы даете as командная строка, содержащая ноль или более имен входных файлов. Входные файлы
читать (слева направо). Аргумент командной строки (в любой позиции), имеющий
Имя входного файла не имеет особого значения.

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

Используйте -- если вам нужно явно указать стандартный входной файл в командной строке.

Если источник пуст, as создает небольшой пустой объектный файл.

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

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

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

При этом ассемблеру передаются две опции: -альх (вывести список на стандартный вывод с помощью
исходный код высокого уровня и сборки) и -L (сохраните местные символы в таблице символов).

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

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-a [cdhlmns]
Включите объявления любым из множества способов:

-ac опускать ложные условия

-объявление опустить директивы отладки

включить источник высокого уровня

-al включить сборку

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

-an не обрабатывать формы

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

= файл
установить имя файла листинга

Вы можете комбинировать эти варианты; например, используйте -альн для листинга сборки без
обработка форм. В = файл опция, если она используется, должна быть последней. Сам по себе, -a
по умолчанию -ахлс.

- альтернативный
Начните с альтернативного режима макросов, см. @Ref {Altmacro ,, ". Altmacro"}.

-D Игнорируется. Этот вариант принят для совместимости скрипта с вызовами других
монтажники.

--defsym сим=ценностное
Определите символ сим быть ценностное перед сборкой входного файла. ценностное должен быть
целочисленная константа. Как и в C, ведущая 0x обозначает шестнадцатеричное значение, а начало
0 указывает восьмеричное значение.

-f `` быстро '' --- пропустить предварительную обработку пробелов и комментариев (предположим, что источником является компилятор
выход).

-g
--gen-отладка
Генерировать отладочную информацию для каждой строки исходного кода ассемблера, используя любую отладку.
формат предпочтительнее для цели. В настоящее время это означает либо STABS, либо ECOFF, либо
ДВАРФ2.

--gstabs
Сгенерируйте отладочную информацию для каждой строки ассемблера. Это может помочь в отладке
код ассемблера, если отладчик может с этим справиться.

--gstabs +
Генерация отладочной информации stabs для каждой строки ассемблера с расширениями GNU, которые
вероятно, только gdb может обработать, и это может привести к сбою других отладчиков или отказе
прочтите вашу программу. Это может помочь в отладке кода ассемблера. В настоящее время единственный GNU
extension - это местоположение текущего рабочего каталога во время сборки.

--gdwarf-2
Сгенерируйте отладочную информацию DWARF2 для каждой строки ассемблера. Это может помочь
отладка кода ассемблера, если отладчик может с этим справиться. Примечание --- эта опция только
поддерживаются некоторыми целями, но не всеми.

--Помогите
Распечатайте сводку параметров командной строки и выйдите.

--target-помощь
Распечатайте сводку всех целевых опций и выйдите.

-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-местный-абсолютный
Удалите локальные абсолютные символы из исходящей таблицы символов.

-v
-версия
Распечатать as версия.

--версия
Распечатать as версия и выход.

-W
- не предупреждать
Подавить предупреждающие сообщения.

--фатальные-предупреждения
Считайте предупреждения ошибками.

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

-w Игнорируется.

-x Игнорируется.

-Z Создавать объектный файл даже после ошибок.

-- файлов ...
Стандартный ввод или исходные файлы для сборки.

Следующие параметры доступны при настройке as для процессора ARC.

-marc [5⎪6⎪7⎪8]
Эта опция выбирает вариант базового процессора.

-ЭБ -EL
Выберите вывод с прямым порядком байтов (-EB) или прямым порядком байтов (-EL).

Следующие параметры доступны, если они настроены для семейства процессоров ARM.

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

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

-mfpu =формат с плавающей запятой
Выберите, какая архитектура с плавающей запятой является целевой.

-mfloat-abi =аби
Выберите используемый ABI с плавающей запятой.

-мпалец
Включите декодирование инструкций только для большого пальца.

-мапс-32 -мапс-26 -mapcs-поплавок -mapcs-реентерабельный
Выберите используемое соглашение о вызове процедуры.

-ЭБ -EL
Выберите вывод с прямым порядком байтов (-EB) или прямым порядком байтов (-EL).

-mthumb-интерворк
Укажите, что код был сгенерирован с взаимодействием между кодом Thumb и ARM.
в виду.

-k Укажите, что код PIC был сгенерирован.

См. Информационные страницы для документации по опциям, относящимся к CRIS.

Следующие параметры доступны при настройке для процессора D10V.

-O Оптимизируйте вывод за счет распараллеливания инструкций.

Следующие параметры доступны при настройке для процессора D30V.

-O Оптимизируйте вывод за счет распараллеливания инструкций.

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

-N Предупреждать, когда генерируется nop после 32-битной инструкции умножения.

Следующие параметры доступны при настройке для процессора Intel 80960.

-ACA -ACA_A -ACB -АКК -АКА -АКБ -АКС -АМС
Укажите, какой вариант архитектуры 960 является целевым.

-b Добавьте код для сбора статистики о взятых ветках.

-нет-релакс
Не изменяйте инструкции сравнения и перехода для длинных перемещений; ошибка если
необходимо.

Следующие параметры доступны при настройке as для серии Ubicom IP2K.

-mip2022ext
Указывает, что расширенные инструкции IP2022 разрешены.

-мип2022
Восстанавливает поведение по умолчанию, которое ограничивает разрешенные инструкции только
базовые IP2022.

Следующие параметры доступны, если они настроены для Renesas M32R (ранее
Mitsubishi M32R) серии.

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

--warn-явные-параллельные-конфликты or --Wp
Создавать предупреждающие сообщения при обнаружении сомнительных параллельных конструкций.

--no-warn-явные-параллельные-конфликты or --Wnp
Не создавайте предупреждающих сообщений при обнаружении сомнительных параллельных конструкций.

Следующие параметры доступны, если они настроены для серии Motorola 68000.

-l Сократите ссылки на неопределенные символы до одного слова вместо двух.

-м68000 -м68008 -м68010 -м68020 -м68030
-м68040 -м68060 -м68302 -м68331 -м68332
-м68333 -м68340 -mcpu32 -м5200
Укажите, какой процессор из семейства 68000 является целевым. По умолчанию обычно используется
68020, но это можно изменить во время настройки.

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

-м68851 -мно-68851
Целевая машина имеет (или не имеет) сопроцессор блока управления памятью. В
по умолчанию используется MMU для 68020 и выше.

Для получения подробной информации о параметрах машинно-зависимых функций PDP-11 см. @Ref {PDP-11-Options}.

-мпик -мно-пик
Сгенерируйте независимый от позиции (или зависимый от позиции) код. По умолчанию -мпик.

-торговый центр
-маленькие-расширения
Включите все расширения набора инструкций. Это значение по умолчанию.

-mno-extension
Отключите все расширения набора инструкций.

-mрасширение -мно-расширение
Включение (или отключение) определенного расширения набора инструкций.

-mпроцессор
Включите расширения набора инструкций, поддерживаемые конкретным процессором, и отключите все
другие расширения.

-mмашина
Включите расширения набора команд, поддерживаемые конкретной моделью машины, и
отключите все остальные расширения.

Следующие параметры доступны при настройке as для процессора picoJava.

-мб Создание вывода в формате с прямым порядком байтов.

-ML Создание вывода в формате с прямым порядком байтов.

Следующие параметры доступны, если они настроены для Motorola 68HC11 или
68HC12 серии.

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

-msshort
Укажите использование 16-разрядного целого числа ABI.

-млонг
Укажите использование 32-разрядного целого числа ABI.

-msshort-двойной
Укажите использование 32-битного двойного ABI.

-mlong-двойной
Укажите использование 64-битного двойного ABI.

--force-long-branchs
Относительные ветви превращаются в абсолютные. Это касается условных веток,
безусловные переходы и переходы к подпрограмме.

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

--strict-direct-mode - строгий прямой режим
Не переводите режим прямой адресации в режим расширенной адресации, когда
Инструкция не поддерживает режим прямой адресации.

--print-insn-синтаксис
В случае ошибки выведите синтаксис инструкции.

--print-коды операций
распечатайте список инструкций с синтаксисом и выйдите.

--генерировать-пример
распечатайте пример инструкции для каждой возможной инструкции и затем выйдите. Этот
опция полезна только для тестирования as.

Следующие параметры доступны, когда as настроен для архитектуры SPARC:

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

-Av8plus и -Av8plusa выберите 32-битную среду. -Av9 и -Av9a выберите 64-битный
окружающей среды.

-Av8plusa и -Av9a включить набор инструкций SPARC V9 с расширениями UltraSPARC.

-xarch = v8plus -xarch = v8plusa
Для совместимости с ассемблером Solaris v9. Эти параметры эквивалентны
-Av8plus и -Av8plusa соответственно.

-удар
Предупреждать, когда ассемблер переключается на другую архитектуру.

Следующие параметры доступны при настройке as для архитектуры c54x.

-мфар-режим
Включить расширенный режим адресации. Все адреса и переезды предполагаются расширенными
адресация (обычно 23 бита).

-mcpu =CPU_VERSION
Устанавливает версию процессора, для которой выполняется компиляция.

-merrors-в-файл ИМЯ ФАЙЛА
Перенаправить вывод ошибки в файл для сломанных систем, которые не поддерживают такое поведение
в оболочке.

Следующие параметры доступны при настройке as для процессора MIPS.

-G Num
Этот параметр устанавливает наибольший размер объекта, на который можно неявно ссылаться с помощью
регистр "gp". Допускается только для целей, использующих формат ECOFF, таких как
DECstation под управлением Ultrix. Значение по умолчанию - 8.

-ЭБ Создание вывода в формате с прямым порядком байтов.

-EL Создание вывода в формате с прямым порядком байтов.

-мипс1
-мипс2
-мипс3
-мипс4
-мипс5
-мипс32
-mips32r2
-мипс64
-mips64r2
Сгенерируйте код для определенного уровня архитектуры набора инструкций MIPS. -мипс1 есть
псевдоним для -март = r3000, -мипс2 это псевдоним для -март = r6000, -мипс3 это псевдоним для
-март = r4000 и -мипс4 это псевдоним для -март = r8000. -мипс5, -мипс32, -mips32r2,
-мипс64качества -mips64r2 соответствуют общему MIPS V, МИПС32, МИПС32 Release 2, МИПС64,
и МИПС64 Release 2 Процессоры ISA соответственно.

-март =ЦП
Сгенерируйте код для конкретного процессора MIPS.

-mtune =процессор
Планируйте и настраивайте конкретный процессор MIPS.

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

-mdebug
-нет-mdebug
Заставить вывод отладки в стиле stabs вместо этого попадать в раздел .mdebug в стиле ECOFF
стандартных разделов ELF .stabs.

-mpdr
-мно-пдр
Управляйте генерацией секций ".pdr".

-мгп32
-мфп32
Размеры регистров обычно выводятся из ISA и ABI, но эти флаги заставляют
определенная группа регистров всегда должна обрабатываться как 32-битная. -мгп32
контролирует размер регистров общего назначения и -мфп32 контролирует размер
регистры с плавающей запятой.

-мипс16
-без мипов16
Сгенерируйте код для процессора MIPS 16. Это эквивалентно установке ".set mips16"
в начале файла сборки. -без мипов16 отключает эту опцию.

-мипс3д
-без mips3d
Сгенерируйте код для расширения для конкретного приложения MIPS-3D. Это говорит
ассемблер для приема инструкций MIPS-3D. -без mips3d отключает эту опцию.

-mdmx
-нет-MDMX
Сгенерируйте код для расширения для конкретного приложения MDMX. Это сообщает ассемблеру
принять инструкции MDMX. -нет-MDMX отключает эту опцию.

--construct-поплавки
--no-construct-поплавки
Ассоциация --no-construct-поплавки опция отключает построение плавающей двойной ширины
точечные константы, загружая две половины значения в два элемента с одной шириной
регистры с плавающей запятой, составляющие регистр двойной ширины. По умолчанию
--construct-поплавки выбрано, что позволяет создавать эти числа с плавающей запятой
константы.

--emulation =имя
Эта опция вызывает as подражать as настроен для какой-то другой цели, во всех отношениях,
включая выходной формат (выбор только между ELF и ECOFF), обработка псевдо-
коды операций, которые могут генерировать отладочную информацию или хранить информацию таблицы символов,
и порядок байтов по умолчанию. Доступные имена конфигураций: мипсекофф, затыкать себя,
Mipslecoff, Mipsbecoff, Mipslelf, Мипсбельф. Первые два не изменяют значение по умолчанию
порядок байтов от первичной цели, для которой был настроен ассемблер; в
другие изменяют значение по умолчанию на прямой или обратный порядок байтов, как показано b or l в
имя. С использованием -ЭБ or -EL в любом случае переопределит выбор порядка байтов.

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

В конце концов, этот вариант будет поддерживать больше конфигураций с более мелкозернистой
контроль над поведением ассемблера, и будет поддерживаться для большего количества процессоров.

-nocpp
as игнорирует эту опцию. Это принято для совместимости с собственными инструментами.

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

-n Когда используется эта опция, as будет выдавать предупреждение каждый раз, когда генерирует nop
инструкция из макроса.

Следующие параметры доступны при настройке as для процессора MCore.

-jsri2bsr
-нойсри2бср
Включите или отключите преобразование JSRI в BSR. По умолчанию это включено. В
опция командной строки -нойсри2бср можно использовать для его отключения.

-сифильтр
-носифильтр
Включение или отключение силиконового фильтра. По умолчанию это отключено. В
значение по умолчанию может быть отменено -сифильтр командной строки.

-расслабиться
Измените инструкции прыжка для длинных перемещений.

-mcpu = [210⎪340]
Выберите тип процессора на целевом оборудовании. Это контролирует, какие инструкции могут быть
в собранном виде.

-ЭБ Соберите для цели с прямым порядком байтов.

-EL Соберите для цели с прямым порядком байтов.

См. Информационные страницы для документации по параметрам, специфичным для MMIX.

Следующие параметры доступны при настройке as для процессора Xtensa.

--text-section-литералы --no-text-section-литералы
Доступно --text-section-литералы, буквальные пулы перемежаются в текстовой части. В
по умолчанию --no-text-section-литералы, который помещает литералы в отдельный раздел в
выходной файл. Эти параметры влияют только на литералы, на которые имеется ссылка через относящийся к ПК "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 предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer — это wysiwyg HTML-редактор, использующий
    кодовая база Mozilla Composer. В виде
    Разработка Нву остановлена
    в 2005 году KompoZer исправляет множество ошибок и
    добавляет ф...
    Скачать Композер
  • 3
    Бесплатная загрузка манги
    Бесплатная загрузка манги
    Free Manga Downloader (FMD) — это
    приложение с открытым исходным кодом, написанное на
    Object-Pascal для управления и
    скачивание манги с разных сайтов.
    Это зеркало...
    Скачать бесплатный загрузчик манги
  • 4
    UNetbootin
    UNetbootin
    UNetbootin позволяет создавать загрузочные
    Живые USB-накопители для Ubuntu, Fedora и
    другие дистрибутивы Linux без
    запись компакт-диска. Работает на Windows, Linux,
    и ...
    Скачать UNetbootin
  • 5
    Долибарр ERP - CRM
    Долибарр ERP - CRM
    Dolibarr ERP - CRM проста в использовании
    Пакет программного обеспечения ERP и CRM с открытым исходным кодом
    (запускается с веб-сервером php или как
    автономное программное обеспечение) для бизнеса,
    фундамент...
    Скачать Dolibarr ERP - CRM
  • 6
    Клиент SQuirreL SQL
    Клиент SQuirreL SQL
    SQuirreL SQL Client - это графический SQL
    клиент, написанный на Java, который позволит
    вы, чтобы просмотреть структуру JDBC
    совместимая база данных, просматривайте данные в
    столы ...
    Скачать SQL-клиент SQuirreL
  • Больше »

Команды Linux

Ad