[ < ] [ > ]   [ << ] [ 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

Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости