[求助]求助怎么得到一段字符串的长度?
谢谢哦,比如‘2586‘得到其长度为4
可以用LOOP循环来累加计算.比如你说的字符串'2345$',可以这样:
STR DB '2345$' ;定义
NUM DB ?
....
MOV DB 0 ;把DB清0
LEA SI,STR ;把字符串的有效地址给SI
....
LOP:INC SI ;指针指向下一个字符
INC NUM ;NUM用来累计字符的个数
CMP [SI],36H ;每一个字符都和'$'比较,不等于就循环
LOOPNE LOP
...