Функция
FindSubStringEx выполняет поиск подстроки в строке, завершающейся (\0) или 0. Если подстрока найдена, возвращается указатель на её первое вхождение в строке. Если подстрока не найдена или один из указателей равен 0, функция возвращает 8000 и устанавливает флаг CF = 1
Функция
FindSubStringEx выравнивает стек на 4 байта при достижения конца строки или если подстрока не была найдена. Если подстрока найдена, то сохраняет указатель на первую подстроку в строке в регистре AX.
Параметры:- Указатель на строку, завершающуюся (\0) или 0.
- Указатель на подстроку, завершающуюся (\0) или 0.
Возвращаемое значение:____AX: Указатель на первое вхождение подстроки в строке.
____CF = 0.
- Если подстрока не найдена или один из указателей равен 0:
____AX = 8000h.
____CF = 1.
Состояние флагов:- Функция влияет на флаг CF.
Особенности:- Поиск завершается при достижении конца строки (\0) или 0.
- Если подстрока не найдена или один из указателей равен 0, функция возвращает 8000h и устанавливает CF = 1.
- Функция не изменяет значения регистров, кроме AX и флага CF.