常用汇编浮点操作指令
生活随笔
收集整理的這篇文章主要介紹了
常用汇编浮点操作指令
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如果不知道ST(0),可以看這篇文章:FPU數(shù)據(jù)寄存器
浮點(diǎn)數(shù)載入指令:
浮點(diǎn)數(shù)存儲(chǔ)指令:
fst dst ;去浮點(diǎn)數(shù)ST(0)到dst,不影響棧狀態(tài) fist dst ;取整數(shù)ST(0)到dst,不影響棧狀態(tài) fstp dst ;去浮點(diǎn)數(shù)ST(0)到dst,執(zhí)行出棧操作 fistp dst ;取整數(shù)ST(0)到dst,執(zhí)行出棧操作 ;st:store p:pop浮點(diǎn)數(shù)比較指令:
fcom src ;ST(0)與src比較,影響標(biāo)志位 ficom src ;ST(0)與整形src比較 ;com:compare浮點(diǎn)數(shù)加法指令:
fadd ; 將st(0)和st(1)出棧;將兩個(gè)值相加;并將它們的和入棧 fadd src ;ST(0)與src相加,結(jié)果存放ST(0)減法、乘法、除法和加法類似,只不過(guò)將fadd換成fsub、fmul、fdiv
總結(jié)
以上是生活随笔為你收集整理的常用汇编浮点操作指令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: FPU数据寄存器
- 下一篇: C和汇编混合编程----printf