Структурне програмування на асемблері, Детальна інформація

Структурне програмування на асемблері
Тип документу: Реферат
Сторінок: 23
Предмет: Комп`ютерні науки
Автор: фелікс
Розмір: 35.4
Скачувань: 1177
$ORELSE

(Зобразити на екрані "Вибачте, Ви помилились, спробуйте знову")

$ENDLOOP LOOP

(Зобразити на екрані 'Всі три відповіді неправильні')

(Зобразити на екрані "Правильна відповідь:" і

вказати відповідь”

$ENDSRCH

СТРУКТУРА SEARCH WHILE

Ця структура має загальний вигляд

$SEARCH

$LEAVE умова1

А (Якщо умова1 хибна, то виконати)

$EXITIF умова2

В (Якщо умова2 істинна, то

Виконати і вийти з циклу)

$OREELSE

C (Якщо умова2 хибна, то виконати)

$ENDLOOP

D (Якщо умова1 істинна, то виконати і

вийти з циклу)

$ENDSRCH

Через те, що структура SEARCH WHILE здійснює перевірку до виконання інших операторів, то її можна використовувати для обходу всієї структури, якщо початкові умови не виконані. Наприклад, що наступний фрагмент здійснює пошук у таблиці першого нульового значення і обходить пошук, якщо таблиця порожня:

MOV СХ,TABLE LENGTH ;Встановити лічильник

MOV ВХ,0 ;Зупинити вказівник на перший елемент

$SEARCH

$LEAVE CXZ

СМР ТABLE[ВХ],0 Порівняти з нулем

$EXITIF E

(Зобразити на екрані Знайдено нуль )

$OPELSE

The online video editor trusted by teams to make professional video in minutes