home *** CD-ROM | disk | FTP | other *** search
- include asm.inc
-
- public isxdigit
-
- .code
- extn isdigit
-
- ;; isxdigit
- ;
- ; entry AL character
- ; exit Zf if 0..9 A..F a..f
- ;
- isxdigit proc
- cmp al,'f'
- jae ixd2 ; if f or non-xdigit
- cmp al,'a'
- jae ixd1 ; if a..f
- cmp al,'F'
- jae ixd2 ; if F or non-xdigit
- cmp al,'A'
- jae ixd1 ; if A..F
- jmp isdigit
- ixd1: cmp al,al
- ixd2: ret
- isxdigit endp
-
- end
-