请问以上反汇编代码信息是什么意思(红色框框圈的部分)?
避免图片不能显示附上文字反汇编代码:
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 ; 赋值