.model small
.data
Grad = 360 * 2
Endtab = 450 * 2
Foktor = 10000h
segment .DATA

SINTAB DB Endtab DUP (?,?,?,?)
TEIL DW Grad/2, ?
I DW 0, 0
FAKT DD Foktor
TABNAM DB "SinInt.tab", 0

segment .code

START:

TABLE: xor di, di
TAB: fldpi
fimul DWORD[I]
fidiv DWORD[TEIL]
fsin
fimul DWORD[FAKT]
fistp DWORD[di]
inc WORD[I]
add di, 4
cmp WORD[I], Endtab
jnz TAB
ret
main endp
end main
چرا به سگمنت دیتا اخطار میده