VS Code非常好用,但是安装The Netwide Assembler(NASM)后,依然无法调试nasm,尝试着修改launch.json和tasks.json实现了nasm运行。
1.下载nasmx,解压缩到D:\nasmx-1.4,将bin和inc分别添加到path中。
下载连接:https://download.csdn.net/download/lordyoung/15401097
2.用VS Code打开一个Code文件夹
3.新建一个asm文件
extern __imp__MessageBoxA@16 ;in user32.dll 或是__imp_MessageBoxA@16
extern __imp__ExitProcess@4 ;in kernel32.dll 或是__imp__ExitProcess@4
global SayHello
global _main
[SECTION .text USE32 ]
szTitle:
db "SayHello",0
szMsg:
db "New World!", 0
SayHello:
push 0 ;uType
push dword szTitle ;lpCaption
push dword szMsg ;lpText
push 0 ;hWnd
call [__imp__MessageBoxA@16] ;或是__imp_MessageBoxA@16
ret 16
_main:
call SayHello
push 0
call [__imp__ExitProcess@4] ;或是__imp_Messag