【发布时间】:2015-07-31 12:29:29
【问题描述】:
我目前正在开发一个同时使用 CPU 和 FPU 寄存器的汇编程序。我的问题是如何将寄存器值加载到 FPU 堆栈(即 ecx)。
mov ecx, 10d ; Load 10 into ECX
fldpi ; Load Pi
fild ecx ; This does not work, it does however for .data variables
fmul ; Multiply
任何帮助将不胜感激。我正在使用 Visual Studio 2015/MASM 进行开发,使用 .386 和 .model flat,STDCALL。
最好的问候, Z
【问题讨论】:
-
你只能从内存中加载,手册是这么说的,所以你真的可以知道..
-
很遗憾我没有。