[
новости
/
+++
|
форум
|
теги
|
]
Каталог документации
/ Раздел "
Программирование, языки
"
(
Архив
|
Для печати
)
Вперед
Назад Содержание
Использование GNU ассемблера as.
Dean Elsner, Jay Fenlason & friends
Данный документ представляет собой рукуоводство пользователя GNU ассемблера as.
1.
Обзор
1.1 Структура этого руководства.
1.2 As, GNU-ассемблер
1.3 Форматы объектных файлов
1.4 Командная строка
1.5 Входные файлы
1.6 Выходной (Объектный) файл
1.7 Сообщения об ошибках и предупреждения
2.
Опции командной стpоки.
2.1 Включение листинга: -a[dhlns]
2.2 -D
2.3 Быстрая работа -f
2.4 Путь поиска для директивы .include: -I path
2.5 Таблицы смещений: -K
2.6 Включение локальных меток: -L
2.7 Ассемблтрование в Режиме Совместимости с MRI: -M
2.8 Имя Объектного Файла: -o
2.9 Объединение секций данных и кода: -R
2.10 Вывод Статистики Ассемблера `--statistics'
2.11 Сообщение версии: `-v'
2.12 Не выдавать пpедyпpеждений: -W
2.13 Создавать объектные файлы не смотpя на ошибки: -Z
3.
3.Синтаксис
3.1 Препроцессор
3.2 Пропуски
3.3 Комментарии
3.4 Символы
3.5 Операторы
3.6 Константы
4.
Секции и пеpемещения
4.1 Общие положения
4.2 Секции ld
4.3 Внутренние секции as
4.4 Подсекции
4.5 Секция bss
5.
Символы
5.1 Метки
5.2 Придание символам других значений
5.3 Имена Символов
5.4 Специальный cимвол Точка
5.5 Атрибуты Символа
6.
Выражения
6.1 Пустые Выражения
6.2 Целые Выражения
7.
Ассемблерные директивы
7.1 .abort
7.2 .ABORT
7.3 .align АБСОЛЮТНОЕ_ВЫРАЖЕНИЕ,АБСОЛЮТНОЕ_ВЫРАЖЕНИЕ
7.4 .app-file СТРОКА
7.5 .ascii "СТРОКА"
7.6 .asciz "СТРОКА"
7.7 .balign АБСОЛЮТНОЕ_ВЫРАЖЕНИЕ,АБСОЛЮТНОЕ_ВЫРАЖЕНИЕ
7.8 .byte ВЫРАЖЕНИЯ
7.9 .comm СИМВОЛ, ДЛИНА
7.10 .data ПОДСЕКЦИЯ
7.11 .def ИМЯ
7.12 .desc СИМВОЛ, АБСОЛЮТНОЕ_ВЫРАЖЕНИЕ
7.13 .dim
7.14 7.14.double ЧИСЛА_С_ПЛАВАЮЩЕЙ_ТОЧКОЙ
7.15 .eject
7.16 .else
7.17 .endef
7.18 .endif
7.19 .equ СИМВОЛ, ВЫРАЖЕНИЕ
7.20 .extern
7.21 .file СТРОКА
7.22 .fill ПОВТОР, РАЗМЕР, ЗНАЧЕНИЕ
7.23 .float ЧИСЛА_С_ПЛАВАЮЩЕЙ_ТОЧКОЙ
7.24 .global СИМВОЛ, .globl СИМВОЛ
7.25 .hword ВЫРАЖЕНИЯ
7.26 .ident
7.27 .if АБСОЛЮТНОЕ_ВЫРАЖЕHИЕ
7.28 .include "ФАЙЛ"
7.29 .int ВЫРАЖЕНИЯ
7.30 .irp СИМВОЛ, ЗНАЧЕНИЯ
7.31 .irpc СИМВОЛ, ЗHАЧЕHИЯ
7.32 .lcomm СИМВОЛ, ДЛИНА
7.33 .lflags
7.34 .line НОМЕР_СТРОКИ
7.35 .ln НОМЕР_СТРОКИ
7.36 .list
7.37 .long ВЫРАЖЕНИЯ
7.38 .macro
7.39 .nolist
7.40 .octa БОЛЬШИЕ_ЧИСЛА
7.41 .org NEW-LC, FILL
7.42 .p2align АБСОЛЮТНОЕ_ВЫРАЖЕНИЕ, АБСОЛЮТНОЕ_ВЫРАЖЕНИЕ
7.43 .psize СТРОКИ, КОЛОНКИ
7.44 .quad БОЛЬШИЕ_ЧИСЛА
7.45 .rept ЧИСЛО_ПОВТОРОВ
7.46 .sbttl "ПОДЗАГОЛОВОК"
7.47 .scl КЛАСС
7.48 .section ИМЯ, ПОДСЕКЦИЯ
7.49 .set СИМВОЛ, ВЫРАЖЕНИЕ
7.50 .short ВЫРАЖЕНИЯ
7.51 .single ЧИСЛА_С_ПЛАВАЮЩЕЙ_ТОЧКОЙ
7.52 .size
7.53 .space РАЗМЕР, FILL
7.54 .stabd, .stabn, .stabs
7.55 .string "СТPОКА"
7.56 .tag ИМЯ_СТРУКТУРЫ
7.57 .text ПОДСЕКЦИЯ
7.58 .title "ЗАГОЛОВОК"
7.59 .type ЦЕЛОЕ
7.60 .val АДРЕС
7.61 .word ВЫРАЖЕНИЯ
7.62 Осуждаемые директивы
8.
Архитектурные особенности
8.1 Особенности 80386
Вперед
Назад Содержание
Партнёры:
Хостинг:
Закладки на сайте
Проследить за страницей
Created 1996-2024 by
Maxim Chirkov
Добавить
,
Поддержать
,
Вебмастеру