使用Notepad++搭建简易Asm汇编语言编译器(详细图文)-飞外

使用命令行进行汇编语言编译十分繁琐,而一个成熟的编译器应需一键就完成程序所有的编译运行。
本文基于Windows平台,配置Asm编译环境,使用Notepad++搭建一个简易的Asm编译器教程。

环境及软件

环境:Windows10
软件:Notepad++ V7.5.8
编译:fzuasm

Notepad++:https://notepad-plus-plus.org/

建立一个空工作目录,进入并新建一个.asm代码文件
INCLUDE Irvine32.inc.dataval1 dword 10000hval2 dword 40000hval3 dword 20000hfinalVal dword ?.codemain PROC mov eax,val1  add eax,val2  sub eax,val3  mov finalVal,eax  call DumpRegs  exitmain ENDPEND main
配置编译程序make32.bat(见课件)

确保make32.bat能够正常进行编译


输入如下代码后点击“运行”
cmd /k cd $$(CURRENT_DIRECTORY) make32 $$(NAME_PART) $$(NAME_PART) PAUSE EXIT

如图程序正常编译并运行,shell内输出了编译信息和运行结果,按任意键结束

一个简单的Asm编译器就搭建完成了

7、再次在工具栏中选择“运行”,然后点击“保存”,设置一个快捷键 - 关闭窗口,用快捷键编译运行,确认正常

Tips:Notepad++没有自动保存,用“crtl+S”保存后再编译

[1]如何配置notepad++升级为可编译运行的编辑器?
https://blog.csdn.net/weixin_41501825/article/details/83625140
[2]汇编语言程序设计ppt 第1章 绪论
[3]notepad++中配置简易masm汇编语言IDE(详细)
http://www.wendangku.net/doc/f85b726a6294dd88d1d26b0f.html