手动编译并执行第一个汇编程序过程:编程
一、用notepad++写一个简单的汇编程序(文件命名为:1.asm):windows
assume cs:abc abc segment mov ax, 2 add ax, ax add ax, ax mov ax, 4c00H int 21H abc ends end
二、在非系统盘之外的任意一个盘新建目录(如:test), 将1.asm放入该文件夹下,下载masm 5.0压缩包,将里面MASM.EXE和LINK.EXE放到该test目录下。spa
三、若是当前电脑是64位的windows系统,请先下载并安装DOSBOX,以后打开DOSBOX,挂载上面的F:\test目录,blog
命令为: mount c f:\test,挂载以后进入该目录,命令为: c: asm
四、编译源程序1.asm,执行以下命令: masm 1.asm ,编译成功以下图,在目录下会生成1.obj文件。编译
五、连接,执行以下命令:link 1.obj,连接成功以下图,在目录下会生成1.exe文件。class
六、test目录以下:test
七、在DOS命令环境下输入 1.exe 便可执行该程序,因为该程序没有涉及到显示输出,因此执行之后不会看到有下载
结果输出显示,界面依然回到初始状态,等待命令输入。程序
备注:
若是出现相似以下的错误,能够经过提示里的代码行数:6,进行代码排查定位,这里是因为第6行的逗号使用了中文的,因此致使了下面报错。