[ kata_ @ 30.03.2016. 08:53 ] @
Code: Test_ proc LOCAL _FP1:QWORD LOCAL _FP2:QWORD LOCAL _Result:QWORD ;3A34 + 0FFA5 = 139D9 mov dword ptr [_FP1],3A34h mov dword ptr [_FP2],0FFA5h FLD _FP1 FLD _FP2 FADD ST(0), ST(1) fstp _Result mov ecx,dword ptr[_Result] ; ECX = 139D9 ; invoke FloatToStr,_Result,addr tmpBuf ; tmpBuf = "5.114010e-312" Test_ endp Ova procedura sabira 3A34 i 0FFA5 (primer verovatno i nepotreban), ali kako sada da saberem npr. "36441D979151AA56" i "1FF196D1874C3DE4"? i kako sacuvati taj rezultat (a ne mogu u 32-bitni registar), da bih ga kasnije prikazala preko poruke ili edit kontrole. Inace sam skoro pocela sa asemblerom i ne bih vise da citam gomilu tutorijala, samo zbog ovoga, jer ga verovatno vise nikada necu koristiti. |