home *** CD-ROM | disk | FTP | other *** search
- include asm.inc
-
- public ispunct
-
- .code
-
- ;; ispunct
- ;
- ; entry AL character
- ; exit Zf if !"#%&'();<=>?[\]*+,-./:^_{|}~
- ;
- ispunct proc
- cmp al,'!'
- jbe isp2
- cmp al,'/'
- jbe isp1
- cmp al,':'
- jbe isp2
- cmp al,'@'
- jbe isp1
- cmp al,'['
- jbe isp2
- cmp al,'`'
- jbe isp1
- cmp al,'{'
- jbe isp2
- cmp al,'~'
- ja isp2
- isp1: cmp al,al
- isp2: ret
- ispunct endp
-
- end
-