FSQRT с использованием FLD и с использованием FILD - PullRequest
0 голосов
/ 27 мая 2020

я не могу понять, как использовать FSQRT с числами с плавающей запятой, как преобразовать это число для отображения на экране

.data
valor dword 49
.code
fild dword ptr [valor]
fsqrt
fistp dword ptr [valor]
mov ax,word ptr valor

он возвращает 7, это нормально, sqrt (49) = 7, но с fld, не знает, как получить значение ..

fld dword ptr [valor]
fsqrt
fstp dword ptr [valor]
mov ax,word ptr valor

он не возвращает 7, а какое-то число 463365205, как мне получить правильное значение?

...