我試圖瞭解這些操作是如何工作的?裝配的x86浮點運算
例如,如果我有值
5.0 , 2.0 , 3.0 , 8.0
ST0 , ST1 , ST2 , ST3
什麼是這些操作的結果棧?
1,FADD 2,FMUL 3,FST ST1
我發現,FADD和FMUL取ST0和ST1和執行操作......這樣的結果是
1, 7.0 , 3.0 , 8.0
2, 10.0 , 3.0 , 8.0
我對嗎 ? :)
也我不知道什麼是「FST」做的和它是如何工作......因此,如果有人可以解釋這對我在這個例子中,將有很大的幫助......
非常感謝你很多
http://docs.oracle.com/cd/E18752_01/html/817-5477/eoizy.html http://x86.renejeschke.de/html/file_module_x86_id_117.html –