Загрузка данных


.386
.model flat, stdcall
option casemap:none

include C:\Users\MIIIHou\Desktop\aaa\masm32rt.inc ;4 варик

.data
    x1 REAL8 12.98463
    x2 REAL8 21.74525
    y  REAL8 ?

.code
start:
    finit                   ; инициализация FPU
    
    ; Вычисление y = (x1 + x2) / x3
    fld x1                  ; ST(0) = x1
    fadd x2               	 ; ST(0) = x1 + x2
    fld x3                  ; ST(0) = x3, ST(1) = x1 + x2
    fdivp st(1), st(0)      ; ST(0) = (x1 + x2) / x3
    fstp y                  ; сохраняем результат в y
    
    ; Результат остаётся в ST(7)
    nop
    
    exit
end start