КАТЕГОРИИ:
И со следующего такта ПОЙДЕТ ВЫПОЛНЕНИЕ команды RET.
КОСВЕННЫЙ ВЫЗОВ
…
CMP MemVar, 0FFFFh
JE @2
Lea BX, Target2; Это имя некоторой процедуры
JMP @3
@2:
LEA BX, Target3; Это имя ДРУГОЙ процедуры
@3:
CALL [BX]; Это и есть КОСВЕННЫЙ ВЫЗОВ
ВОЗВРАТ ИЗ ПРОЦЕДУРЫ (КОМАНДА RET)
CS:0003............
CS:0005 P1 PROC
CS:0005 BE 0003 mov si, 3
CS:0008 B2 4D mov dl, 77
CS:000A C3 ret
CS:000B ENDP
............
CS:000F E8 FFF3 Call P1
CS:0012............
ЭТО-команда, СЛЕДУЮЩАЯ за CALL. И со следующего такта ПОЙДЕТ ВЫПОЛНЕНИЕ именно ЕЁ.
Дата добавления: 2014-01-07; Просмотров: 363; Нарушение авторских прав?; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет