关于作者

笔名:leeon
地区:
作者相册

日历 

快速登录

+ 邮 箱:
+ 密 码:

在线留言

友情Blog

访问统计:146


编程之道

 

  夫未战而庙算胜者,得算多也;未战而庙算不胜者,得算少也。多算胜少算,而况于无算乎!吾以此观之,胜负见矣。 ——《孙子》

日志

判断一个字符是否是数字

我以为加两个比较跳转很方便了。

    .const
zero    db    48
nine    db    57

IsNum1 proc _char

        mov eax, _char
        cmp    al, zero
        jb    @@NotIsNum
        cmp    al, nine
        jbe @@IsNum
    @@NotIsNum:
        xor    eax, eax
        ret
    @@IsNum:
        mov    al, 01

IsNum1 endp

没有想到还有更简单的。。。。。。

IsNum2 proc _char

        mov eax, _char
        add al, 208
        sub al, 10
        setb al

IsNum2 endp

好玩。:〉

- 作者: leeon 2004年07月29日, 星期四 15:49  回复(0) |  引用(0)

在这里开始新的Blog
这里感觉不错,功能齐备。感觉又很整齐。不要原来的那个了。:〉

- 作者: leeon 2004年07月28日, 星期三 19:43  回复(6) |  引用(0)