回 帖 发 新 帖 刷新版面

主题:小弟刚学汇编,几个小问题,大家帮忙

AGAIN:        MOV        AL,[SI]
              INC        SI
              CMP       AL,'0'
              JB        NEXT
              CMP       AL,'9'
              JA        NODEC
              INC       BH
              JMP       SHORT NEXT
NODEC:        OR        AL,20H
              CMP       AL,'Z'
              JB        NEXT
              CMP       AL,'Z'
              JA        NEXT
              INC       BL
NEXT:         LOOP      AGAIN

这段检测数字字符个数,是怎么实现的?
3Q~

回复列表 (共2个回复)

沙发

NODEC:        OR        AL,20H
              CMP       AL,'a'
              JB        NEXT
              CMP       AL,'z'
这一段错了两处,给你改过来了
应该是'a'和'z'而不是'Z'和'Z'

板凳

呵呵,谢了~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册