У меня огромная проблема с использованием fdiv
!!!! Я пытаюсь разделить 1/3
, вот что я делаю
.model small
.stack 100h
.data
var1 dd 1
var2 dd 3
var3 dd 2
resultado dt 0.0
.code
mov ax,@data
mov ds,ax
finit
fild var1
fild var2
fdiv
fstp resultado
ffree
.exit
Как вы можете видеть, я перемещаю результат в resultado
, потому что я не вижу результат в st(0)
(я использую tasm, поэтому я просто вижу переменные в отладчике), результат должен быть 3EAAAA3A
но я получаю 40400000
... это 3
!!! как это возможно?? Я попытался обмен переменных и ничего !!! Вы можете мне помочь?? = (