x86 Assemby:查找用户的字符串长度

时间:2016-12-01 21:11:36

标签: assembly x86 masm irvine32

我正在尝试查找user使用的字符串中的字符数。但是lengthof返回我初始化字符串的大小

这是我的代码,它返回11

INCLUDE Irvine32.inc
.data

MAX = 10                
stringIn BYTE MAX+1 DUP (?) 

.code
 main PROC

      mov  edx,OFFSET stringIn
      mov  ecx,MAX          
      call ReadString

      call writeString
      mov eax,lengthof stringIn
      call writeint

main ENDP

END main

1 个答案:

答案 0 :(得分:1)