回 帖 发 新 帖 刷新版面

主题:数字字串与DWORD类型的转换

例如我从INI文件中读入一个数字字串"828282",我如何把它转换成DOWRD:828282.还有反过来呢?
谢谢!

回复列表 (共1个回复)

沙发

str db "123"
num dd  0

mov esi,offset str
xor edx,edx
lodsb
.while al
 sub al,'0'
 add edx,edx
 lea edx,[edx*4+edx]
 movzx eax,al
 add edx,eax
 lodsb
.endw
 mov num,edx

我来回复

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