vc程序调试 解释反汇编解决办法

vc程序调试 解释反汇编


请问以上反汇编代码信息是什么意思(红色框框圈的部分)?
避免图片不能显示附上文字反汇编代码:
 pen_useto i = *m_pDrawFunctionArr[0];
0041EFC0 mov eax,dword ptr [this]  
0041EFC3 mov ecx,dword ptr [eax+1F80h]  
0041EFC9 mov edx,dword ptr [ecx]  
0041EFCB mov dword ptr [i],edx  
   



------解决方案--------------------
那是C语言源代码,下面是这句代码的汇编代码
------解决方案--------------------
pen_useto i = *m_pDrawFunctionArr[0];
这句是C代码
0041EFC0 mov eax,dword ptr [this]
0041EFC3 mov ecx,dword ptr [eax+1F80h]
0041EFC9 mov edx,dword ptr [ecx]
0041EFCB mov dword ptr [i],edx
这些是汇编代码。

------解决方案--------------------
你这个是C++代码的反汇编代码.

Assembly code


0041EFC0 mov eax,dword ptr [this]       ; 获得this指针的值
0041EFC3 mov ecx,dword ptr [eax+1F80h]  ; 获得m_pDrawFunctionArr指针的值,解释看后面
0041EFC9 mov edx,dword ptr [ecx]        ; m_pDrawFunctionArr[0]指向的内容
0041EFCB mov dword ptr [i],edx          ; 赋值