Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LK_MashZavYP_Akchurin_2011.pdf
Скачиваний:
191
Добавлен:
10.06.2015
Размер:
8.79 Mб
Скачать

.title “строка” Печатает заголовок в начале страницы листинга

.width [ширина Устанавливает ширину страницы распечатки программы

страницы]

9.10.5. Директивы, которые ссылаются на другие файлы

Мнемоника

и

Описание

синтаксис

 

 

.copy

 

Включает исходные инструкции из другого файла

[“]имя файла[“]

 

 

.def символ1

 

Идентифицирует один или более символов, которые опре-

[,...,символN]

 

делены в текущем модуле и могут использоваться в других

 

 

модулях

.global символ1

 

Идентифицирует один или более глобальных символов

[,...,символN]

 

 

.include

 

Включает исходные инструкции из другого файла

[“]имя файла[“]

 

 

.mlib

 

Определяет библиотеку макрокоманд

[“]имя файла[“]

 

 

.ref символ1

 

Идентифицирует один или более символов, используемых в

[,...,символN]

 

текущем модуле, которые определены в другом модуле

9.10.6. Директивы, которые допускают условную трансляцию

Мнемоника и

Описание

синтаксис

 

.break

 

Заканчивает трансляцию .loop, если четкое выражение - ис-

[четкое

 

тина. При использовании конструкции .loop, конструкция

выражение]

.break - необязательна

.else

 

Транслирует блок кода, если (.if четкое выражение) является

 

 

ложным. При использовании конструкции .if, конструкция .elsе

 

 

необязательна

.elseif

четкое

Транслирует блок, если .if четкое выражение является лож-

выражение

ным, а условие .elseif - истинно. При использовании

 

 

конструкции .if , конструкция .elseif - необязательна

.endif

 

Заканчивает блок кода .if

.endloop

 

Заканчивает блок кода .loop

475

.if

четкое

Транслирует блок, если четкое выражение является истин-

выражения

ным

.loop

 

Начинает повторяемую трансляцию кодового блока; счетчик

[четкое

 

цикла определен четким выражением

выражение]

 

9.10.7. Директивы, которые определяют символы во время трансляции

Мнемоника

и

Описание

синтаксис

 

 

.asg

 

Назначает строку знаков символу замены

[“]строка

зна-

 

ков[“],

 

 

символ замены

 

.endstruct

 

Заканчивает определение структуры

символ

.equ

Приравнивает значение символу

значение

 

 

.eval четкое вы-

Исполняет арифметику на числовом символе замены

ражение,

 

 

символ замены

 

.label символ

 

Определяет переместимую во время загрузки метку в раз-

 

 

деле

символ

.set

Приравнивает значение символу

значение

 

 

.struct

 

Начинает определение структуры

.tag структура

Приписывает атрибуты структуры метке

( H) Разные

 

директивы

 

 

.clink

 

Допускает условную компоновку для текущего или указанно-

[”имя раздела”]

го раздела

.emsg строка

 

Посылает определяемые пользователем сообщения об

 

 

ошибке устройству вывода; не производит объектный файл

.end

 

Заканчивает программу

.mmsg строка

Посылает определяемые пользователем сообщения уст-

 

 

ройству вывода

.newblock

 

Снимает определение локальных меток

.wmsg строка

Посылает определяемые пользователем предупреждающие

 

 

сообщения устройству вывода

476

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]