请输入您要查询的百科知识:

 

词条 汇编语言程序
释义

描述

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

汇编语言程序也称为汇编语言源程序,就是用汇编语言编写的一种计算机程序, 属于计算机低级语言程序,是属性为ASM的源文件。汇编语言程序在经过汇编、连接后得到可执行程序即EXE文件。

汇编语言程序里面包括汇编指令、伪指令、和宏指令、数字、字符,还有处理器的通用寄存器、段寄存器。伪指令可以完成如处理器选择、定义程序模式、定义数据、分配存储器、指示程序结束等功能;宏指令的使用可以缩短程序的长度,还可以调用系统程序里面的函数或程序;数字和字符则是程序里的相关数据和处理对象;通用寄存器用来存放计算过程中所用到操作数、结果或其他信息;段寄存器用于存储器寻址,直接或间接地存放段地址。汇编指令构成程序的代码部分,程序的功能实现就是靠编制汇编指令。

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

汇编语言程序的每一条语句可以由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文件名就可以执行该程序;

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/24 18:15:58