GNU MIX Development Kit (mdk): mixasm
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5. mixasm
, ассемблер MIXAL
Программы MIX, выполняемые mixvm
, состоят из двоичных инструкций,
загружаемых в память виртуальной машины в виде слов MIX. Хотя можете
писать программы MIX непосредственно в виде последовательностей
слов в двоичном формате, в вашем распоряжении есть более дружественный
язык ассемблера, MIXAL (see section 2.2 MIXAL), программы на котором
компилируются в двоичный вид включенным в MDK ассемблером MIXAL
mixasm
. В этой главе вы найдёте полное описание параметров
запуска mixasm
.
5.1 Вызов mixasm
mixasm
options
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.1 Вызов mixasm
В наиболее простом виде mixasm
вызывается с единственным
аргументом -- именем компилируемого файла на MIXAL. Например,
mixasm hello |
скомпилирует либо файл `hello', либо `hello.mixal', создавая, если не будет обнаружено ошибок, двоичный файл `hello.mix'.
Кроме того, mixasm
может вызываться со следующими параметрами
командной строки (заметьте, что в соответствии с соглашениями GNU, у
каждого однобуквенного параметра есть соответствующее длинное имя):
mixasm [-vhulg] [-o ВЫХ_ФАЙЛ] [--version] [--help] [--usage] [--debug] [--output=ВЫХ_ФАЙЛ] [--list[=ФАЙЛ_ЛИСТ]] файл |
Значение этих параметров таково:
- User Option: -v
- User Option: --version
- Вывести версию и информацию об авторских левах и завершить работу.
- User Option: -h
- User Option: --help
- User Option: -u
- User Option: --usage
- Вывести краткий перечень доступных параметров и завершить работу.
- User Option: -g
- User Option: --debug
- Включить в компилируемый файл отладочную информацию, допускающую установку
точек останова на уровне исходного кода и просмотр таблицы символов
под
mixvm
.
- User Option: -o вых_файл
- User Option: --output=вых_файл
- По умолчанию исходный файл файл.mixal компилируется в файл.mix. Этим параметром вы можете задать другое имя выходного файла.
- User Option: -l
- User Option: --list[=файл_лист]
- Этот параметр заставляет
mixasm
создавать, кроме файла `.mix', ASCII-файл, содержащий краткую информацию о результатах компиляции. Если не задано аргументов, название файла получается заменой расширения имени исходного файла на `.mls', в противном случае файл листинга называется в соответствии с аргументом.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on June, 9 2003 using texi2html