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

8.8.6. Условная трансляция

Мнемоника

и

Описание

 

синтаксис

 

 

 

.break

[четкое

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

 

выражение]

 

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

 

 

 

рукция .break - необязательна

 

.else

 

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

 

 

 

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

 

 

 

конструкция .elsе необязательна

 

.elseif

четкое

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

 

выражение

 

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

 

 

 

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

 

 

 

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

 

.endif

 

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

 

.endloop

 

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

 

.if четкое выражения

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

 

 

 

истинным

 

.loop

 

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

 

[четкое выражение]

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

 

8.8.7. Структуры

Мнемоника и синтаксис

Описание

.struct

Начало структуры. Это коллекция однотипных дан-

 

ных.

 

Для данных, используемых совместно в исходниках

 

Ассемблера и языка С++.

.cstruct

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

 

Для данных, используемых совместно в исходниках

 

Ассемблера и языка С++.

.endstruct

Конец структуры.

.union

Начало юниона. Это коллекция разнотипных данных.

 

Для данных, используемых совместно в исходниках

 

Ассемблера и языка С++.

.endunion

Конец юниона.

.tag

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

429

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