这个汇编程序有几句看不明白,这个程序实现统计字符中非数字字符个数。CMP AL,30H JAE

2024-12-02 17:47:27
推荐回答(1个)
回答1:

NEXT标号部分只是移动到下一个字符,真正计数的是 INC DL这句,也就是执行完了:
CMP AL 30H
JAE NEXT
CMP AL 39H
JBE NEXT
之后才会INC DL
你所说的当AL里面是字符a时,会跳到NEXT,然后INC SI,表示移动到下一个字符的位置,然后JMP LP,继续循环。