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

Ad


Значок OnWorks

m68hc11-as - Интернет в облаке

Запустите m68hc11-as в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда m68hc11-as, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


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

СИНТАКСИС


так как [-a[cdhlnsзнак равнофайл]] [- альтернативный] [-D]
[--debug-префикс-карта старый=new]
[--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] [--reduce-memory-overheads] [--статистика]
[-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]
[-mtune = itanium1|-mtune = itanium2]
[-munwind-check = предупреждение|-munwind-check = ошибка]
[-mhint.b = ок|-mhint.b = предупреждение|-mhint.b = ошибка]
[-x|-xexplicit] [-xauto] [-xdebug]

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

цель M32C опции:
[-м32с|-м16с]

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

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

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

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

цель MIPS опции:
[-nocpp] [-EL] [-ЭБ] [-O[оптимизация уровень]]
[-g[отлаживать уровень]] [-G Num] [-КПИК] [-call_shared]
[-non_shared] [-хгот [-mvxworks-pic]
[-маби=ABI] [-32] [-n32] [-64] [-мфп32] [-мгп32]
[-маршировать=ЦП] [-мтюн=ЦП] [-мипс1] [-мипс2]
[-мипс3] [-мипс4] [-мипс5] [-мипс32] [-mips32r2]
[-мипс64] [-mips64r2]
[-конструкция-плавает] [-без конструкции-плавает]
[ловушка] [-без остановки] [-перерыв] [-нет ловушки]
[-mfix7000] [-mno-fix7000]
[-мипс16] [-без мипов16]
[-msmartmips] [-mno-smartmips]
[-мипс3д] [-без mips3d]
[-mdmx] [-нет-MDMX]
[-мдсп] [-мно-дсп]
[-mdspr2] [-mno-dspr2]
[-ммт] [-мно-мт]
[-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-в-файл |Я ]

цель Z80 опции:
[-Z80] [-R800]
[ -игнорировать-недокументированные-инструкции] [-Внуд]
[ -игнорировать-непереносимые-инструкции] [-Внуп]
[ -warn-недокументированные-инструкции] [-Вуд]
[ -Warn-unportable-instructions] [-Вуп]
[ -forbid-недокументированные-инструкции] [-Фуд]
[ -forbid-unportable-инструкции] [-фуп]

цель Экстенса опции:
[- [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
по умолчанию -ахлс.

- альтернативный
Начните с альтернативного режима макросъемки.

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

--debug-префикс-карта старый=new
При сборке файлов в каталоге старый, записать отладочную информацию с их описанием
как в new .

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

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

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

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

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

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

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

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

-I директория
Добавить каталог директория в список поиска директив ".include".

-J Не предупреждать о подписанном переполнении.

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

-L
- местные жители
Сохраните (в таблице символов) локальные символы. Эти символы начинаются с системных
префиксы локальных меток, обычно .L для систем ELF или L для традиционных систем a.out.

--listing-lhs-width =номер
Задайте максимальную ширину столбца выходных данных для листинга ассемблера на
номер.

--listing-lhs-width2 =номер
Задайте максимальную ширину в словах столбца выходных данных для строк продолжения в
листинг ассемблера для номер.

--listing-rhs-width =номер
Установите максимальную ширину строки источника ввода, как показано в листинге, на номер
байт.

--listing-cont-lines =номер
Установите максимальное количество строк, печатаемых в листинге для одной строки ввода, на
номер +1

-o objfile
Назовите выход объектного файла из as objfile.

-R Сверните раздел данных в текстовый раздел.

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

--reduce-memory-overheads
Эта опция снижает требования к памяти GAS за счет сборки
обрабатывает медленнее. В настоящее время этот переключатель является синонимом --hash-size = 4051, но в
в будущем это может иметь и другие эффекты.

--статистика
Выведите максимальное пространство (в байтах) и общее время (в секундах), используемое сборкой.

--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 M32C и M16C.
процессоры.

-м32с
Соберите инструкции M32C.

-м16с
Инструкции по сборке M16C (по умолчанию).

Следующие параметры доступны, если они настроены для 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, см. PDP-11-Опции.

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

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

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

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

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

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

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

-мб Создавать выходные данные в формате "big endian".

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

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

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

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

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

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

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

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

-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.

-ЭБ Создавать выходные данные в формате "big endian".

-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 отключает эту опцию.

-msmartmips
-mno-smartmips
Включает расширение SmartMIPS для набора инструкций MIPS32. Это эквивалентно
помещая ".set smartmips" в начало файла сборки. -mno-smartmips выключает
этот вариант.

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

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

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

-mdspr2
-mno-dspr2
Сгенерируйте код для расширения для конкретного приложения DSP Release 2. Этот вариант
подразумевает -mdsp. Это говорит ассемблеру принять инструкции DSP Release 2.
-mno-dspr2 отключает эту опцию.

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

--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 - преобразовать; - не преобразовывать следует использовать только в тех редких случаях, когда
инструкции должны быть точно такими, как указано в источнике сборки.

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

-Z80
Сборка для процессора Z80.

-R800
Собрать под процессор R800.

-игнорировать-недокументированные-инструкции
-Внуд
Соберите недокументированные инструкции Z80, которые также работают на R800 без предупреждения.

-игнорировать-непереносимые-инструкции
-Внуп
Соберите все недокументированные инструкции Z80 без предупреждения.

-warn-недокументированные-инструкции
-Вуд
Выдавать предупреждение для недокументированных инструкций Z80, которые также работают на R800.

-Warn-unportable-instructions
-Вуп
Выдавать предупреждение для недокументированных инструкций Z80, которые не работают на R800.

-forbid-недокументированные-инструкции
-Фуд
Считайте все недокументированные инструкции ошибками.

-forbid-unportable-инструкции
-фуп
Считайте недокументированные инструкции Z80, которые не работают на R800, ошибками.

Используйте m68hc11-as в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • 3
    Archlabs_repo
    Archlabs_repo
    Репозиторий пакетов для ArchLabs Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/archlabs-repo/.
    Он был размещен на OnWorks в...
    Скачать archlabs_repo
  • 4
    Зефир Проект
    Зефир Проект
    Проект Zephyr - новое поколение
    операционная система реального времени (RTOS), которая
    поддерживает несколько аппаратных средств
    архитектуры. Он основан на
    компактное ядро ​​...
    Скачать проект Зефир
  • 5
    SCons
    SCons
    SCons - инструмент для создания программного обеспечения
    это лучшая альтернатива
    классический инструмент сборки "Make",
    мы все знаем и любим. SCons - это
    реализовал ...
    Скачать SCons
  • 6
    PSInt
    PSInt
    PSeInt - интерпретатор псевдокода для
    испаноязычные студенты-программисты.
    Его основная цель - быть инструментом для
    изучение и понимание основных
    концепция ...
    Скачать PSInt
  • Больше »

Команды Linux

  • 1
    7z
    7z
    7z - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7z
  • 2
    7za
    7za
    7za - файловый архиватор с самым высоким
    степень сжатия ...
    Беги 7за
  • 3
    пресмыкающийся
    пресмыкающийся
    ЖУТКО - Информация о геолокации
    ОПИСАНИЕ агрегатора: Creepy — это
    приложение, позволяющее собирать
    информация, связанная с геолокацией, о
    пользователи из...
    Беги жутко
  • 4
    сборник сверчков
    сборник сверчков
    крикет — программа для управления
    сбор и отображение временных рядов
    данные ...
    Запустите команду cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для получения
    информация об установленной версии
    G-Wrap ...
    Запустите g-wrap-config
  • 6
    г.accessgrass
    г.accessgrass
    g.access — контролирует доступ к
    текущий набор карт для других пользователей на
    система. Если опция не указана, печатает
    Текущее состояние. КЛЮЧЕВЫЕ СЛОВА: общее, карта.
    руководство, п...
    Запустите g.accessgrass
  • Больше »

Ad