ХАНДЫФАР

Функция 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 и флагов.
Made on
Tilda