![]() ![]() ![]() ![]() |
|
|
![]() |
1. CALL SUBR; вызов подпрограммы с адресом SUBR;
call delay; mov ....
2. RET; возврат из подпрограммы к оператору следующему непосредственно за CALL, то есть в приведенном выше примере к MOV ..
2.2. IRET ; возврат из подпрограммы обработчика прерывания.
3. JMP NAME; безусловный переход к команде с символическим адресом NAME.
jmp short name;переход к метке name, отстоящей не более ;чем на -128 или +127 байтов. jmp near name;переход к метке name, отстоящей не более ;чем на 65535 байтов, в одном сегменте. jmp name;аналогично jmp near name;
4. JA NAME или JNBE NAME; условный переход, если, например, в результате сравнения CMP DST, SRC приемник по абсолютной величине больше источника, то перейти к метке name.
5. JB NAME или JNAE NAME; условный переход, если, например, в результате сравнения CMP DST, SRC приемник по абсолютной величине меньше источника, то перейти к метке name (команды п4 и п5 выполняются по результатам выполнения операций над беззнаковыми числами) .
6. JZ NAME или JE NAME; перейти, если результат операции влияющей на флаг нуля - нулевой (переход по "нулю").
7. JNZ NAME или JNE NAME; переход по "не нулю". (команды п6 и п7 выполняются по результатам выполнения операций над числами cо знаком ).