1. 程式人生 > >載入、儲存浮點數

載入、儲存浮點數

1、浮點資料型別

型別 意義
QWORD 64位整數
TBYTE 80位整數(10位元組)
REAL4 32位整數(4 位元組)
REAL8 64位整數(8 位元組)
REAL10 80位整數(10位元組)

2、載入浮點數(FLD)

FLD:複製一個浮點數到FPU的棧頂(ST(0)),運算元可以是32位、64位或80位記憶體運算元或另外的浮點暫存器。

fld m32fp
fld m64fp
fld m80fp
fld ST(?)

FILD:把運算元轉換成雙精度浮點數並載入到ST(0)

3、儲存浮點數(FST,FSTP)

FST:複製FPU棧頂的運算元到記憶體中,不彈出棧頂元素

fst m32fp
fst m64fp
fst m80fp
fst ST(?)

FSTP:複製FPU棧頂的運算元到記憶體中,彈出棧頂元素

FIST:把ST(0)中的值轉換成有符號整數並把結果儲存到目的運算元中

4、浮點暫存器的狀態控制字(FPU Control Word)

這裡寫圖片描述