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