Link: Warnimg L4201: no Stack Segment (其中,L4201表示连接程序错误信息代码,4表示警告错误, 201为错误号。源程序中没有堆栈段不影响连接。) LINK生成两个文件:.EXE 为可执行文件。 .MAP为内存分配 图文件,提供了文件中的内存地址分配的一些信息。
3、连接
在命令提示符下,键入LINK ↵,或在Windows下用鼠标直 接点击LINK,即可连接。 连接时屏幕显示如下:
Object Modules [.OBJ]:ABC ↵
Run File [ABC.EXE]: ↵
List File [NUL.MAP]:ABC ↵ Libraries [.LIB]: ↵ (注:MASM中没有库文件,可直接键 入回车)
汇编语言人们容易记忆,也容易看懂。 例如 用8086CPU的汇编语言可以把上述的机器指令代
码写成
MOV AX,3000H
MOV DS,AX
MOV CX,0014的计算机语言称为高级
语言。如 BASIC, C, VB, VC等
• 高级语言易记忆,易懂、便于学习与掌握
0 Warnimg Errors
0 Severs Errors
说明:汇编后生成3个文件,即:目标文件 (.OBJ),列表文件(.LST),交叉引用文件 (.CRF)。同时告诉程序员汇编有无错误(警告错误 和严重错误)。无错,汇编通过;有错,则修改源程 序的错误后,再次汇编。
方式2 在命令行提示符下键入文件名与逗号和分号
• 汇编语言与高级语言的比较
汇编语言
高级语言
执行速度快,占内存小,
执行速度慢,占内存大,
实施控制方便,通用性差 程序设计效率低,依赖机器 与硬件打交道方便。