- 15
- 0
- 约1.87千字
- 约 7页
- 2017-06-03 发布于湖北
- 举报
初学者的MASM5.0使用方法(能保持命令界面的)
Cyinsilence
首先下载masm5.0(简单,适合初学者),(如D:\masm)
在随意一个盘里(如F盘)新建一个文件夹(如masm8),把解压后的文件夹里的masm.exe和link.exe复制进masm8里(这里我们要求里面至少应包含masm.exe和link.exe,可能还包含其他的,不过我们只需要最基本的这两个。 然后就在建立个文本文件(如.txt)写入个汇编程序,保存,将后缀名改为.asm。DATA SEGMENT
MESSAGE DB This is asample program of keyboard 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
ND: MOV DL,AL
MOV AH,2
INT 21H
JMP AGAIN
EXIT: MOV AH,4CH
INT 21H
CODE ENDS
END START
进入命令提示行(开始--运行--输入cmd)进入程序所在文件夹回车,键入“cd?masm”,回车,键入“masm?”,回车
如果程序正确会在文件夹里生成test2.obj,并出现如下界面:
之后根据提示输入就可以了,如下图:
摁回车后会有如下界面:上述步骤是使计算机执行了MASM.EXE,接下来我们执行LINK.EXE。
同样键入如下界面所示指令:
注意:最后一条指令[.LIB],库文件是自己编写的,不像c语言之类的,直接回车就行了。
:生成成功后,在masm8里会生成test2.exe文件,之后点击它就可执行命令了。
注意:
用cmd窗口执行可保持指令界面,所以最好不要直接用masm8里的masm.exe及link.exe。2、若程序有问题,在4步骤中会提示,这时就要返回修改 、如果程序本身并不显示输出结果,则4步骤运行完后也不会看到什么反应,初学者建议找个有显示输出结果的程序做试验 、第二个步骤中,试验程序xx.asm应当和masm.exe?link.exe放在一起,若不再一起,则需要添加masm环境变量。我的电脑——属性——高级——环境变量—— 找到Path项——双击——在变量值一栏中的最末尾添加 ——;C:\Masm\ 这里假设你的Masm.exe是在C盘的Masm目录下。
您可能关注的文档
- (6-1)第六节Authorware课件开发――交互课件开发.ppt
- (6-2)第六篇Authorware课件开发――交互课件开发.ppt
- (HACCP体系文件编写).pdf
- (INGERSOLL机)FANUC CNC相关画面简要操作方法.pdf
- (xuesheng)第八章评判性思维与临床护理决策.pdf
- (步步高人教版)2011高三政治一轮复习课件 :选修2 专题二 马克思主义经济学伟大贡献(可编辑).ppt
- (第3章 ARM寻址方式及指令系统) 9 10节.ppt
- (第4章-2)表文件的显示及维护.ppt
- (电大2010年秋)计算机应用基础形成性考核册题目和答案.doc
- (翻译与注解)“El Torito”可引导CD-ROM格式规范V1.0Bootable CD-ROM Format Specification.pdf
原创力文档

文档评论(0)