在课堂上,我们正在学习x86汇编。我下载了VSstudio 2019并使用.asm文件创建了一个项目
.586
.model flat, stdcall
.stack 4096
includelib libcmt.lib
includelib legacy_stdio_definitions.lib
ExitProcess PROTO, dwExitCode: DWORD
.data
var DWORD 10
msg BYTE "ABC"
.code
main PROC c
move eax, 2
mov ebx, var
add eax,ebx
mov ecx, eax
INVOKE ExitProcess, 0
main endp
end
这是我要运行的代码。但是当我在VS2019中运行它时。
我得到这个输出
1>------ Build started: Project: Week9Assembly, Configuration: Debug Win32 ------
1>A task was canceled.
1>A task was canceled.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
任何想法为什么不执行?
第15行应该移动的地方不动