完整的源程序:
方式选择说明微处理器类型
段定义定义逻辑段
ASSUME语句说明段约定
汇编结束语句说明源程序结束
源程序必须经过编辑、编译、链接才能生成可执行文件
方式选择伪指令:
通知汇编程序当前源程序使用哪一种CPU指令,经过汇编链接后生成的目标程序在哪一种CPU机型运行。
段定义语句:逻辑段的定界语句
段名 SEGMENT USE16;
段体
段名 ENDS
段名:为了阅读方便,通常用DATA作为数据段的段名,用STACK作为堆栈段的段名,CODE为代码段的段名
段约定语句:
ASSUME 段寄存器:段名,段寄存器:段名
功能:通知汇编程序,寻址逻辑段使用哪一个段寄存器
ASSUME语句要求放在代码段之中,执行寻址操作之前。一般作为代码段的第一条语句。
ASSUME语句仅仅约定了对某个逻辑段进行寻址操作时使用哪一个段寄存器,而段寄存器的初值还必须在程序中使用指令设置。