DATA SEGMENT ;数据段定义开始
NUMBER DB 'hello,world!',0AH,0DH ;被显示得字符串
DATA ENDS ;数据段定义结束
STACK SEGMENT ;堆栈段定义开始
DB 40 DUP (0)
STACK ENDS ;堆栈段定义结束
CODE SEGMENT ;代码段定义结束
ASSUME CS:CODE,SS:STACK,DS:DATA
START: MOV AX,DATA
MOV DS,AX ;设置数据段的开始地址
LEA BX,NUMBER
MOV CX,14
AA1: MOV DL,[BX]
MOV AH,2
INT 21H
INC BX
LOOP AA1
MOV AH,7 ;用户输入按键后运行结束
INT 21H
MOV AH,4CH ;返回dos
INT 21H
CODE ENDS
END START