3行VC的反汇编代码,没看懂,求教,该怎么解决

3行VC的反汇编代码,没看懂,求教
ecx寄存器用来保存this指针,但是我经常看到这样的反汇编代码:

13 00427000 mov dword ptr [ebp-8],ecx
14 00427003 mov ecx,dword ptr [ebp-8]
15 00427006 call 0041D451

既然13是把ecx的内容放进内存地址
然后14又放回来。

这样做有什么意义?

------解决方案--------------------
不会有这样的代码吧?
你多复制些前后的代码在这里。
------解决方案--------------------
没啥意义,开优化后再看看
------解决方案--------------------
Assembly code
mov dword ptr [ebp-8],ecx