汇编 字符串长度
来源:百度知道 编辑: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
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/06 05:05:43
子程序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