Debugging MASM:一步一步地检查我的代码,我的开始永远不会运行
我似乎无法在MASM中运行基本的东西,我试图一步一步地通过我的代码来观察eax在每个命令中的变化,但我从来没有看到我的代码。(请忽略其他内容,我只是在测试。)感谢您的帮助或指导, 这是我的masm代码:Debugging MASM:一步一步地检查我的代码,我的开始永远不会运行,debugging,assembly,breakpoints,masm,Debugging,Assembly,Breakpoints,Masm,我似乎无法在MASM中运行基本的东西,我试图一步一步地通过我的代码来观察eax在每个命令中的变化,但我从来没有看到我的代码。(请忽略其他内容,我只是在测试。)感谢您的帮助或指导, 这是我的masm代码: .386 .MODEL FLAT, stdcall option casemap :none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\masm
.386
.MODEL FLAT, stdcall
option casemap :none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
include \masm32\include\masm32.inc
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\masm32.lib
.DATA
.CODE
start:
mov eax, 2DF3Fh
mov eax, 3122h
mov eax, 1101101b
mov eax, 434789
mov eax, 4EFA1101h
mov eax, 2675411o
end start
PUBLIC start
END
尝试将
结束
更改为结束开始
。如果你的代码永远都不会出现这种情况,你要做什么?你怎么知道你走的时间不够长?你有没有试着在你的第一条指令上设置一个断点,标记为start:
,然后运行程序看看它是否成功?