0、准备工作:
由于现在我们的操作系统通常都是win7或者win8,所以要运行masm需要做一些准备工作。这里只简单描述一下过程,详细的请搜索这篇文章《Win7(64位)下使用MASM和DEBUG方法》。
首先创建一个目录,这里假设为e:\asm,并且这个目录里要包含下图中的几个文件:
安装dosbox,执行:mount c: e:asm。完成后,切换到C:目录,即到达我们建立的这个e:\asm目录下。
1、编辑汇编代码:
新建一个文本文件,文件名修改为31.asm,文件内容输入以下汇编代码:
assume cs:codeseg codeseg segment mov ax, 2000H mov ss, ax mov sp, 0 add sp, 10 pop ax pop bx push ax push bx pop ax pop bx mov ax, 4c00H int 21H codeseg ends end保存,至此代码编辑工作完成。
2、汇编代码的编译
编译工作很简单,由于编译目录和环境都已经准备好,只需要一条命令即可完成:
masm 31.asm
该命令执行完成后,工作目录下便出现了目标文件31.OBJ。
3、代码的链接、生成可执行文件
与编译类似,链接只需要一条命令:
link 31.obj
结束后,工作目录下可以找到可执行文件31.exe