DATAS SEGMENT
STRING DB 13,10,'Hello World!',13,10,'11','$'
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS ;将数据放入ds
MOV DS,AX
LEA DX,STRING ;字符串偏移起始 DX
MOV AH,9 ; 09H对应的是显示字符串
INT 21H ;注意,INT 21H是用来调用功能的,具体区别用AH来识别
MOV AH,4CH ; 4CH功能在于让你退出程序,
INT 21H ;调用功能,由上面的AH决定,这句就是要退出程序了
CODES ENDS
END START
-------------------------
13是回车
10是换行
---------------
masm a.asm
link a.obj
a.exe