【发布时间】:2019-07-15 07:09:39
【问题描述】:
我正在尝试比较两段代码的程序集,它们如下所示。我的问题是[esp+4] [esp+8] [esp+0Ch] 中的添加是在运行时执行的,还是在此之前以某种方式解决的。
版本 1
00FE104D mov eax,dword ptr [esp+4]
00FE1051 imul eax,dword ptr [esp+8]
00FE1056 mov esi,dword ptr [esp+0Ch]
第 2 版
00FE104D mov eax,dword ptr [x]
00FE1051 imul eax,dword ptr [y]
00FE1056 mov esi,dword ptr [z]
【问题讨论】:
标签: visual-studio assembly x86 addressing-mode intel-syntax