回 帖 发 新 帖 刷新版面

主题:[原创]获取字符串长度

在DOS下可以
mov ax,1213h
lea si,你的字符串
int 2fh
则CX为你字符串长度。
在win下可以用lstrlen函数
在其他OS下(或着根本没有OS),可以
lea di,你的字符串
sub al,al
sub cx,cx
not cx
repnz scasb
not cx
则CX为你字符串长度,

回复列表 (共2个回复)

沙发

赞一个!~~~

板凳

更新以下,第三中可能倒数xx
lea di,你的字符串
sub al,al
sub cx,cx
not cx
cld;<<<<防止倒数
repnz scasb
not cx

我来回复

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