微机原理与应用第5章2节2010SGQ要点
从程序看出,汇编语言源程序通常有几个段构成,每个段以 SEGMENT语句开始,以ENDS语句结束,并分别有一个段名。第一段是数据段,段名DATA,用来定义变量,存放原始数据和运算结果。第二段为代码段,段名为CODE,用来安排执行代码,是用户编程实现各项功能的主要部分。 整个源程序必须用END语句结束,它通知汇编程序停止汇编,END后面的标号START指明该程序执行的启动地址。源程序中各段的名字可以任选,段的数目可以根据需要确定.如果用到堆栈段和附加段,在段的定义的时候也要定义出来。 DATA SEGMENT ;定义数据段 DATA ENDS ;数据段结束 ESEG SEGMENT ;定义附加段 ESEG ENDS ;附加段结束 CODE SEGMENT ;定义代码段 ASSUME CS:CODE, DS:DATA,SS:STack,ES:ESEG ;段的 分配 START: MOV AX,DATA ;指令性语句开始(我们第二章学习编写的程序) MOV DS,AX MOV AX,ESEG MOV ES,AX MOV AX,STack MOV SS,AX ;编写第二章学习的主
原创力文档

文档评论(0)