ганізації ціклів. Альо могут адресуваті позбав Короткі переходь - на -128 Байтів або на +127 байтів від наступної за нею команди. p>
Команди організації ціклів: В· loop мітка_переходу - Повторити цикл; команда зменшує вміст ЕСХ/сх на одиницю и ЯКЩО (ЕСХ/сх)> 0, то Керування передається на мітку переходу;
В· loop/loopz мітка_переходу - повторюваті цикл, поки (ЕСХ/сх) <> 0 або zf = 0;
В· loopne/loopnz мітка_переходу - повторюваті цикл, поки (ЕСХ/сх) <> 0 або zf = 1.
Команди порівняння
Команда порівняння сmр установлює ознакой перелогових від значень операнда_1 та операнда_2.
Синтаксис відряд cmp:
cmp операнд_1, операнд_2.
ознакой, Які встановлює команда cmp, можна аналізуваті спеціальнімі командами умовно переходу:
jcc мітка_переходу,
де сс візначає Конкретних умову, яка аналізується командою:
Тіпі операндів
Мнемокод відряд умовно переходу
Крітерій Умовний переходу
Значення ознакой для Здійснення переходу
будь-які
je
операнд_1 = Операнд +2
zf = 1
будь-які
jne
операнд_1 <> Операнд_2
zf = 0
Зі знаком
jl/jnge
операнд_1 <операнд_2
s <> Of
Зі знаком
jle/jng
операнд_1 <= операнд_2
s <> Of or zf = 1
Зі знаком
jg/jnle
операнд_1> операнд_2
sf = of and zf = 0
Зі знаком
jge/jnl
операнд_1 => операнд_2
sf = of
без знаку
jb/jnae
операнд_1 <операнд_2
cf = 1
без знаку
jbe/jna
операнд_1 <= операнд_2
cf = 1 or zf = 1
без знаку
ja/jnbe
операнд_1> операнд_2
cf = 0 and zf = 0
без знаку
jae/jnb
операнд_1 => операнд_2
cf = 0
Команди Умовний переходу та ознакой:
Назва ознакой
Команда Умовний переходу
Значення ознакой для Здійснення переходу
Ознака перенесенню cf
jc
cf = 1
Ознака парності pf
jp
pf = 1
Ознака нуля zf
jz
zf = 1
Ознака знаку sf
js
sf = 1
Ознака переповнення of
jo
of = 1
Ознака перенесенню cf
jnc
cf = 0
Ознака парності pf
jnp
pf = 0
Ознака нуля zf
jnz
zf = 0
Ознака знаку sf
jns
sf = 0
Ознака переповнення of
jno
of = 0
Список л ітературі
П.Нортон, Д.Соухе. Мова Асемблера для IBM PC. - Москва: "Комп'ютер", 1993. - 352. p> 6. П.Нортон. Персональний комп'ютер фірми IBM і операційна система MS DOS. - Москва: "Радіо і зв'язок", 1992. - 416 с.
7. В.Юров, С.Хорошенко. Assembler. Навча...