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