首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

虚心求教,多谢啦!

2012-03-25 
虚心求教,谢谢啦!!!我用断点按f11,,没两下就出现这个(如图)确定不行,取消就出现下面代码(部分),那这是啥意

虚心求教,谢谢啦!!!
我用断点按f11,,没两下就出现这个(如图)
确定不行,取消就出现下面代码(部分),那这是啥意思啊,
004039BF mov ecx,dword ptr [ebp-10h]
004039C2 mov dword ptr fs:[0],ecx
004039C9 pop edi
004039CA pop esi
004039CB pop ebx
004039CC mov esp,ebp
004039CE pop ebp
004039CF ret
_amsg_exit:
004039D0 push ebp
004039D1 mov ebp,esp
004039D3 cmp dword ptr [___error_mode (0042e0c0)],2
004039DA je _amsg_exit+11h (004039e1)
004039DC call _FF_MSGBANNER (0040a320)
004039E1 mov eax,dword ptr [rterrnum]
004039E4 push eax
004039E5 call _NMSG_WRITE (0040a370)
004039EA add esp,4
004039ED push 0FFh
004039F2 call dword ptr [__aexit_rtn (0042ade0)]
004039F8 add esp,4
004039FB pop ebp
004039FC ret
--- No source file -------------------------------------------------------
004039FD int 3
004039FE int 3
004039FF int 3
--- crt0.c ---------------------------------------------------------------
fast_error_exit:
00403A00 push ebp
00403A01 mov ebp,esp
00403A03 cmp dword ptr [___error_mode (0042e0c0)],2
00403A0A je fast_error_exit+11h (00403a11)
00403A0C call _FF_MSGBANNER (0040a320)
00403A11 mov eax,dword ptr [rterrnum]
00403A14 push eax
00403A15 call _NMSG_WRITE (0040a370)
00403A1A add esp,4
00403A1D push 0FFh
00403A22 call dword ptr [__imp__ExitProcess@4 (0043015c)]
00403A28 pop ebp
00403A29 ret
--- No source file -------------------------------------------------------
00403A2A int 3
00403A2B int 3
00403A2C int 3
00403A2D int 3
00403A2E int 3
00403A2F int 3


[解决办法]
没有源文件的话只能显示汇编了
[解决办法]
这是与函数调用时的栈结构变化相对应的汇编指令
具体
00403A00 push ebp
00403A01 mov ebp,esp
00403A03 cmp dword ptr [___error_mode (0042e0c0)],2
00403A0A je fast_error_exit+11h (00403a11)
00403A0C call _FF_MSGBANNER (0040a320)
00403A11 mov eax,dword ptr [rterrnum]
00403A14 push eax
00403A15 call _NMSG_WRITE (0040a370)
00403A1A add esp,4
00403A1D push 0FFh
00403A22 call dword ptr [__imp__ExitProcess@4 (0043015c)]
00403A28 pop ebp
00403A29 ret
就代表一个函数调用
[解决办法]
源码在某个库里,楼主进不去的
[解决办法]
没找到调试源码
[解决办法]
F11是进入函数内部,调试到没有源码的地方就自动变成汇编代码,你按F10就好了,单步执行

热点排行