完整的源程序:

方式选择说明微处理器类型

段定义定义逻辑段

ASSUME语句说明段约定

汇编结束语句说明源程序结束

源程序必须经过编辑、编译、链接才能生成可执行文件

方式选择伪指令:

通知汇编程序当前源程序使用哪一种CPU指令,经过汇编链接后生成的目标程序在哪一种CPU机型运行。

段定义语句:逻辑段的定界语句

段名 SEGMENT USE16;

    段体

段名 ENDS

段名:为了阅读方便,通常用DATA作为数据段的段名,用STACK作为堆栈段的段名,CODE为代码段的段名

段约定语句:

ASSUME 段寄存器:段名,段寄存器:段名

功能:通知汇编程序,寻址逻辑段使用哪一个段寄存器

ASSUME语句要求放在代码段之中,执行寻址操作之前。一般作为代码段的第一条语句。

ASSUME语句仅仅约定了对某个逻辑段进行寻址操作时使用哪一个段寄存器,而段寄存器的初值还必须在程序中使用指令设置。

【微机接口】第四章:汇编语言程序结构_寄存器

 

【微机接口】第四章:汇编语言程序结构_开发语言_02

【微机接口】第四章:汇编语言程序结构_开发语言_03

【微机接口】第四章:汇编语言程序结构_源程序_04