Добрый день уважаемые асмовцы. Столкнулся с проблемой. Получаю текст из edit при помощи GetWindowTextA,в буфере содержится строка в ANSI. Допустим "123456789". Как мне умножить данную строку на const 0.18 Т.е. как мне конвертировать ANSI в dec, так чтобы было десятичное число 123456789? Или есть еще, какие ни будь идей? За ранее благодарен.
Код (Text): num dd 0 ... lea esi,[strng] invoke lstrlen,esi test eax,eax jz .exit mov ecx,eax add esi,eax dec esi xor edx,edx inc edx std @@: xor eax,eax lodsb sub al,30h imul eax,edx add dword [num],eax imul edx,10 loop @b