Дипломированных специалистов «Информатика и вычислительная техника»



Download 12,06 Mb.
Pdf ko'rish
bet141/357
Sana22.02.2022
Hajmi12,06 Mb.
#115195
TuriДиплом
1   ...   137   138   139   140   141   142   143   144   ...   357
Bog'liq
assembler uchebnik dlya vuzov 2-e izd YuRXUW1

Циклическая конструкция
Конструкция
соответствует циклу с постусловием в языках высокого
уровня.
Синтаксис конструкции:


244 Глава
типовых управляющих структур
команды ассемблера
условие
Существует и второй тип конструкции
команды ассемблера
[условие]
Конструкция
заставляет процессор повторно исполнять команды ас-
семблера пока условие истинно (не равно нулю). Особенностью такого цикла яв-
ляется то, что блок команд ассемблера выполняется хотя бы один раз. Исходя из
конкретного условия, ассемблер при формировании его машинной реализации
выполняет необходимую оптимизацию. Что именно при этом происходит, можно
увидеть, загрузив код в CodeView указанным ранее способом.
Директива
может использоваться с проверкой дополнительного
условия в виде
==
или
!=
чтобы
генерировать команды ШОРЕ и LOOPNE. Директива
выполняет декремент
регистра ЕСХ и прекращает выполнение цикла при ЕСХ = 0. При отсутствии условия
директива
просто генерирует команду LOOP.
Циклическая конструкция
Конструкция
соответствует циклу с предусловием в языках высокого уровня.
Синтаксис конструкции:
условие
команды ассемблера
Директива
генерирует последовательность команд выполняющих блок
команд ассемблера, если условие истинно. Директива
завершает блок ко-
манд ассемблера. Он заставляет вернуть управление конструкции
которая
после проверки истинности условия либо заново инициирует выполнение блока
команд ассемблера, либо передает управление команде, следующей за
Кон-
струкция
допускает вложенность, причем ассемблер выполняет необходи-
мую оптимизацию для формирования наиболее эффективного кода.
Конструкции
 и
Конструкции
и
соответствуют аналогичным конструкциям язы-
ков высокого уровня.
Директива
генерирует код выхода на первую команду, следующую за
телом текущего цикла
или
Ее синтаксис:
условие]
Директива
позволяет задать дополнительное условие, при выполнении
которого будет выполнен выход из цикла независимо от условия основного цикла.
Директива
передает управление на начало текущего цикла
или
Ее синтаксис:
условие]
При необходимости директива
может определять дополнительное
условие, при соблюдении которого будет выполнен переход на начало текущего
цикла.


Особенности пакета
245
Директивы
и
могут использоваться только внутри циклов
или

Download 12,06 Mb.

Do'stlaringiz bilan baham:
1   ...   137   138   139   140   141   142   143   144   ...   357




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish