Функция
IsHexadecimal проверяет, является ли заданный символ допустимым шестнадцатеричным числом (цифрой 0–9 или буквой A–F, a–f).
Параметры:Возвращаемое значение:- ZF = 1: Если символ является допустимым шестнадцатеричным числом.
- ZF = 0: Если символ не является допустимым шестнадцатеричным числом.
Состояние флагов:- Функция влияет на все флаги процессора.
Особенности:- Функция проверяет, находится ли символ в диапазоне ASCII-кодов цифр (30h–39h), заглавных букв (41h–46h) или строчных букв (61h–66h).
- Функция не изменяет значения регистров, кроме флагов.