ХАНДЫФАР

Функция IsHexadecimal проверяет, является ли заданный символ допустимым шестнадцатеричным числом (цифрой 0–9 или буквой A–F, a–f).

Параметры:

  • AL: Символ для проверки.

Возвращаемое значение:

  • ZF = 1: Если символ является допустимым шестнадцатеричным числом.
  • ZF = 0: Если символ не является допустимым шестнадцатеричным числом.

Состояние флагов:

  • Функция влияет на все флаги процессора.

Особенности:

  • Функция проверяет, находится ли символ в диапазоне ASCII-кодов цифр (30h–39h), заглавных букв (41h–46h) или строчных букв (61h–66h).

  • Функция не изменяет значения регистров, кроме флагов.
Made on
Tilda