关于lea ecx,[edx+edx*2]指令的疑问,该怎么解决
关于lea ecx,[edx+edx*2]指令的疑问
反汇编VC的代码,经常有上面的类似指令,我想问的是上述lea ecx,[edx+edx*2]这条指令在现在的C2.8D的CPU中怎么被具体执行?消耗多少个CPU的时钟周期?
还有就是lea ecx, [edx]这条指令和上述指令在执行周期上快多少?
不知道在vc板块能否找到答案?
------解决方案--------------------
不知道
------解决方案--------------------
到汇编版块问比较合适
------解决方案--------------------
lea可以进行比较复杂的计算,比如lea eax,[esi+ebx*4],把ebx的值*4,加上esi的值,存入eax中。
mov就不行了。
http://community.****.net/Expert/TopicView3.asp?id=5301542
反汇编VC的代码,经常有上面的类似指令,我想问的是上述lea ecx,[edx+edx*2]这条指令在现在的C2.8D的CPU中怎么被具体执行?消耗多少个CPU的时钟周期?
还有就是lea ecx, [edx]这条指令和上述指令在执行周期上快多少?
不知道在vc板块能否找到答案?
------解决方案--------------------
不知道
------解决方案--------------------
到汇编版块问比较合适
------解决方案--------------------
lea可以进行比较复杂的计算,比如lea eax,[esi+ebx*4],把ebx的值*4,加上esi的值,存入eax中。
mov就不行了。
http://community.****.net/Expert/TopicView3.asp?id=5301542