汇编 字符串长度

来源:百度知道 编辑:UC知道 时间:2024/06/06 05:05:43
写一个优化的程序片段.统计字符串的长度.设字符串以0结尾

子程序STRLEN,该字符串以0位结束标志,其首地址存放在DS:DX,其长度存在CX返回。
strlen proc
mov si,dx
xor cx,cx
addr1:
lodsb
or al,al
jz addr2
inc cx
jmp addr1

addr2:
ret

strlen endp