汇编环境问题怎么在纯dos下汇编

2025-02-24 14:36:19
推荐回答(1个)
回答1:

在纯DOS环境中,可以用DOS自带的EDIT编辑源程序(.asm),用MASM汇编(生成.obj),用LINK连接(生成.exe),用DEBUG调试.exe文件。
高版MASM可以用ML命令直接汇编并连接直接生成.exe。

我个人更喜欢用Turbo Debugger,所以一般用TASM汇编,用TLINK连接,在TD中调试。

不管用什么工具,DOS里操作都是命令行式的。
举个例子:
要编写一个名字叫ABC的程序,事先进入MASM目录(C:\> CD MASM)
为了方便处理,编写和生成的程序文件也都放在这个目录中。

第一步,编辑源程序:
EDIT ABC.ASM
写好程序后在FILE菜单里用SAVE保存并退出。

第二步,汇编生成目标代码文件:
MASM ABC.ASM
如果无错,则会生成ABC.OBJ文件。
若有错,需重新用EDIT修改。

第三步,连接生成可执行文件:
LINK ABC.OBJ
连接成功的话,就生成.EXE了。

第四步,调试这个程序:
DEBUG ABC.EXE