汇编语言程序

汇编语言程序

目录导航

描述

汇编语言程序的英语为Assembly language program,中文为汇编语言程序。

汇编语言程序可以分为若干个段,是由 伪指令来定义的,每一个段都由若干条语句组成。它可以有 数据段、附加段、 堆栈段、 代码段;数据段存放程序里的相关数据,附加段则用来存放附加的数据,堆栈段定义了堆栈所在的区域,代码段是程序的主要部分,由 汇编指令编制的程序代码就存放在这里。这几个段除了 代码段之外,都是可有可无的。

汇编语言程序的每一条语句可以由4项组成,格式如下:

〈name〉 operation operand 〈; comment〉

其中名字(name)项是一个符号。

操作(operation)项是一个 操作码的 助记符,它可以是指令、 伪指令或 宏指令名。

操作数(operand)项由一个或多个 表达式组成,它提供为执行所要求的操作而需要的信息。

注释(comment)项用来说明程序或语句的功能。“;”为识别注释项的开始。“;”也可以从一行的第一个字符开始,此时整行都是注释,常用来说明下面一段程序的功能。

上面4项中带尖括号的两项是可有可无的。各项之间必须用“空格”(space)或“水平制表”(TAB)符隔开。

编制过程

(1) 分析问题;

(2) 建立数学模型;

(3) 确定算法;

(4) 绘制 程序流程图;

(5) 内存空间分配;

(6) 编制程序。

运行过程

(1) 用 编辑程序(EDIT)建立ASM源文件;

(2) 用MASM程序把ASM文件(即 汇编语言程序)转换成OBJ文件;

(3) 用LINK程序把OBJ文件转换成EXE文件;

( 4) 用调试程序DEBUG调试EXE文件;

(5)   在DOS命令行下直接键入EXE文件名就可以执行该程序;

相关百科
返回顶部
产品求购 求购