位置:51电子网 » 技术资料 » 通信网络

汇编语言源程序的结构

发布时间:2016/7/25 20:18:39 访问次数:1306

   鉴于8086系列微处理器都采用存储器分段管理,其汇编语言都是以逻辑段为基础,按段的KMD40-524概念来组织代码和数据的,因此作为用汇编语言编写的源程序,其结构上具有以下特点:

   ①由若干逻辑段组成,各逻辑段由伪指令语旬定义和说明;

   ②整个源程序以END伪指令结束;

  ③每个逻辑段由语旬序列组成,以sEGMENT语句开始,以ENDs语句结束。

   下面先看一个完整的用汇编语言编写程序的格式。

   从例子中看到整个程序是分段的,先要设置数据段、堆栈段、代码段,每段均由伪指令sEGMENT开始,ENDS结束。整个源程序用END结尾,END后面可跟该程序执行的起始地址sTART。

   因此,汇编语言源程序的基本结构是段,一个汇编语言源程序由若干个代码段、数据段、附加段和堆栈段组成。段之间的顺序可以随意安排,通常数据段在前,代码段在后。每个段都 有段首指令和段结束指令,段的内容介于这两条指令之间。


   鉴于8086系列微处理器都采用存储器分段管理,其汇编语言都是以逻辑段为基础,按段的KMD40-524概念来组织代码和数据的,因此作为用汇编语言编写的源程序,其结构上具有以下特点:

   ①由若干逻辑段组成,各逻辑段由伪指令语旬定义和说明;

   ②整个源程序以END伪指令结束;

  ③每个逻辑段由语旬序列组成,以sEGMENT语句开始,以ENDs语句结束。

   下面先看一个完整的用汇编语言编写程序的格式。

   从例子中看到整个程序是分段的,先要设置数据段、堆栈段、代码段,每段均由伪指令sEGMENT开始,ENDS结束。整个源程序用END结尾,END后面可跟该程序执行的起始地址sTART。

   因此,汇编语言源程序的基本结构是段,一个汇编语言源程序由若干个代码段、数据段、附加段和堆栈段组成。段之间的顺序可以随意安排,通常数据段在前,代码段在后。每个段都 有段首指令和段结束指令,段的内容介于这两条指令之间。


相关技术资料
7-25汇编语言源程序的结构
相关IC型号
KMD40-524
暂无最新型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!