Dùng fld sinh ra NaN?

Phần code của mình:

.data
val32 REAL4 3.0E3
val32_2 REAL4 4.5E12
_SF BYTE "SF= ",0
.code
main proc
  	finit
  	mov ecx,8
  	L1:
  		fld val32
 	loop L1
 	fld val32_2
exit
main endp

Theo lý thuyết thì st(0) = val32_2 = 4.5E12 mới đúng chứ nhỉ.Nhưng khi debug,mình thu được kết quả này:

*ST(0) = 1#IND (!)

Giải thích giúp mình với!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?