我是大会的新手,在问这个之前我做了很多搜索,但我完全理解不了/找不到我要找的东西。
fstp dword ptr [eax+00000124]
我有这一行,所以如何编辑它以存储[eax + 00000124]上的任何浮点数,
e.g。在该地址上存储6号。
mov指令对此不起作用,也无法理解/找到所需的fpu指令。
答案 0 :(得分:1)
要使用fstp
存储6.0,首先需要在浮点寄存器中使用6.0。获得它的最简单方法是从内存加载它。我认为在这种情况下有点遗漏了这一点。
无论如何,您可以使用普通的整数mov
来存储它,只需将6.0转换为其位模式并存储它,
mov dword ptr [eax+124], 0x40c00000