面向过程的语言,如 C、 C+、 BASIC、 PASCAL等 优点:更接近人类语言的语法习惯,易于掌握,便于建立数学模型和实现复杂算法 缺点:与机器语言无明显对应关系,因此编译出来的机器语言程序效率相对较低,占用内存多,执行时间长。汇编源程序需翻译成机器语言 ,变成可执行文件 ,机器才能执行 ,这个翻译过程叫 汇编 。 高级语言中称该过程为“ 解释 ” 或 “ 编译 ” 。 执行翻译的程序称为 “ 汇编程序 ”。v输入汇编语言源程序 源文件 .ASMv汇编(编译) 目标文件 .OBJv链接 可执行文件 .EXEv调试 最终程序DATA SEGMENTSTRING DB HELLO WORLD!, 0DH, 0AH, $DATA ENDSCODE SEGMENTASSUMECS:CODE, DS:DATABEGIN: MOV AX, DATAMOV DS, AX ; 初始化数据段的段地址MOV AH, 09HLEA DX, STRING; 输出字符串INT 21HMOV AH, 4CHINT 21H; 调用 4CH号系统功能返回 DOSCODE ENDSEND BEGIN 数据段代码段一个 简单 的 8086系 统 下的 汇编语 言程序 :