主题:数字字串与DWORD类型的转换
tanchuhan
[专家分:15140] 发布于 2006-09-07 15:13:00
例如我从INI文件中读入一个数字字串"828282",我如何把它转换成DOWRD:828282.还有反过来呢?
谢谢!
回复列表 (共1个回复)
沙发
chenzep [专家分:3640] 发布于 2006-09-08 13:48:00
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
我来回复