调试 hellowold 程序,找 mian 函数。为什么第一行代码没往下执行?出现了跳转

1次阅读

共计 274 个字符,预计需要花费 1 分钟才能阅读完成。

#include "windows.h"
#include "tchar.h"

int _tmain(int argc, TCHAR* argv[]) {MessageBox(NULL, L"Hello, World!", L"Hello, World!", MB_OK);
}
76F1A942 | 8B4C24 54   | mov ecx,dword ptr ss:[esp+54]                 |
76F1A946 | 33CC        | xor ecx,esp                                   |

第一行执行完没执行第二行,而是跳到了这里,mov 指令为什么会跳转?

775B91C0 | 833D E81467 | cmp dword ptr ds:[776714E8],0                 |
正文完
 0