Иллюстрированный самоучитель по Assembler



INT Программное прерывание - часть 3


Пример 1

cmp СХ,0 ;CX=0?

je equal ;Если да, перейти па метку equal

Пример 2

cmp AX,1000 ;Пусть AX=8000h=32768

;(=-32768)

ja above ;32768 > 1000. Переход будет

Пример 3

cmp AX,1000h ;Пусть AX=8000h=-32768

; (=32768)

jg greater ;-32768 < 1000h. Перехода не будет

Пример 4

int 21h ;Вызов системной функции

jc error ;Если CF=1 (ошибка), перейти

; на метку error

Команды условных переходов имеют варианты 16- и 32-разрядной адресации (при тех же мнемонических обозначениях) и могут передавать управление в диапазоне -32768...+32767 байт для сегментов с атрибутом размера 16 и в диапазоне -231...+231-1 байт для сегментов с атрибутом размера 32.




Содержание  Назад  Вперед