汇编 - 移动浮点数
Assembly - Moving Floating Point Number
我是 Assembly 的新手,在提出这个问题之前我做了很多搜索,但我完全找不到 understand/find 我要找的任何东西。
fstp dword ptr [eax+00000124]
我有这一行,那么如何编辑它以在 [eax+00000124]、
上存储任何浮点数
例如在该地址存储数字 6。
mov 指令对此不起作用,我也不能understand/find 需要 fpu 指令。
要用 fstp
存储 6.0,您首先需要在浮点寄存器中存储 6.0。获取它的最简单方法是从内存中加载它。我认为在这种情况下这种方式没有抓住要点。
无论如何你可以使用一个普通的整数mov
来存储它,只需将 6.0 转换成它的位模式并存储它,
mov dword ptr [eax+124], 0x40c00000
我是 Assembly 的新手,在提出这个问题之前我做了很多搜索,但我完全找不到 understand/find 我要找的任何东西。
fstp dword ptr [eax+00000124]
我有这一行,那么如何编辑它以在 [eax+00000124]、
上存储任何浮点数例如在该地址存储数字 6。
mov 指令对此不起作用,我也不能understand/find 需要 fpu 指令。
要用 fstp
存储 6.0,您首先需要在浮点寄存器中存储 6.0。获取它的最简单方法是从内存中加载它。我认为在这种情况下这种方式没有抓住要点。
无论如何你可以使用一个普通的整数mov
来存储它,只需将 6.0 转换成它的位模式并存储它,
mov dword ptr [eax+124], 0x40c00000