END [标号/过程名]
- **标号/过程名**(可选):指定程序的入口点(如果有)。
_start: ; 程序入口点
; 一些汇编指令
END _start ; 程序结束,指定入口点
END
必须是程序的最后一行。DSEG SEGMENT 'DATA' ; 定义数据段
DATA1 DB 15H ; 被加数
SUM DB 00H ; 和
DSEG ENDS ; 数据段结束
CSEG SEGMENT 'CODE' ; 定义代码段
ASSUME CS:CSEG, DS:DSEG; 假设段寄存器
START: ; 程序入口点
MOV AX, DSEG ; 初始化数据段寄存器
MOV DS, AX
MOV AL, DATA1 ; 读取被加数
ADD AL, 12H ; 加法
MOV SUM, AL ; 存储结果
HLT ; 程序结束
CSEG ENDS ; 代码段结束
END START ; 源程序结束,指定入口