初学者的MASM5.0 使用方法(能保持命令界面的) Cyinsilence (一)首先下载masm5.0(简单,适合初学者),解压到某个盘里(如D:\masm); (二)在随意一个盘里(如F盘)新建一个文件夹(如masm8),把解压后的文件夹里的masm.exe和link.exe复制进masm8里(这里我们要求里面至少应包含masm.exe和link.exe,可能还包含其他的,不过我们只需要最基本的这两个)。 然 后就 在新建文件夹masm8中 建立 个文本文件(如test2.txt)写入个汇编程序,保存,将后缀名改为.asm。(如test2.asm) 这里最好复制一份test2.txt做以后修改用。 这里有一个比较好的汇编程序: DATA SEGMENT MESSAGE DB 'This is asample program of key board and display :' DB 'Please strike thekey !',0DH,0AH,'$' DATA ENDS STACK SEGMENT PARA STACK 'STACK' DB 50 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV DX,OFFSET MESSAGE MOV AH,9 INT 21H AGAIN: MOV AH,1 INT 21H CMP AL,1BH JE EXIT CMP AL,61H JC ND CMP AL,7AH JA ND AND AL,11011111B ND: MOV DL,AL MOV AH,2 INT 21H JMP AGAIN EXIT: MOV AH,4CH INT 21H CODE ENDS END START (三)进入命令提示行(开始--运行--输入 cmd) (四)进入程序所在文件夹,输入 masm8所在盘让计算机找到masm8,刚刚我们假设在F盘建立masm8,就输入“F:”回车,键入“cd masm8”,回车,键入“masm test2”,回车, 如果程序正确会在文件夹里生成 test2.obj,并出现如下界面: 之后根据提示输入就可以了,如下图: 摁回车后会有如下界面: 上述步骤是使计算机执行了MASM.EXE,接下来我们执行LINK.EXE。 同样键入如下界面所示指令: 注意:最后一条指令[.LIB],库文件是自己编写的,不像c语言之类的,直接回车就行了。 (五):生成成功后,在masm8里会生成test2.exe文件,之后点击它就可执行命令了。 (六)注意: 1、用 cmd窗口执行可保持指令界面,所以最好不要直接用 masm8里的masm.exe及link.exe。 2、若程序有问题,在4步骤中会提示,这时就要返回修改 3、如果程序本身并不显示输出结果,则4步骤运行完后也不会看到什么反应,初学者建议找个有显示输出结果的程序做试验 4、第二个步骤中,试验程序xx.asm应当和masm.exe ,link.exe放在一起,若不再一起,则需要添加masm环境变量。 我的电脑——>属性——>高级——>环境变量——> 找到Path项——>双击——>在变量值一栏中的最末尾添加 ——>;C:\Masm\ 这里假设你的Masm.exe是在C盘的Masm目录下。 5、本文中吸收了许多文章,在此对那些作者表示感谢,也欢迎大家下载应用本文,希望对大家有帮助! --------written by Cyinsilence----------------