DATAS SEGMENT
;13,10(0DH,0AH)是回车和换行符的ASCII码。
;回车是到本行行首,换行是到下一行当前光标位置,沿用以前的打字机设置
;$为字符串结束标志
STRING DB 13,10,"Hello World!",13,10,'$'
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
LEA DX,STRING;LEA指令把源操作数的有效地址送到指定的寄存器
MOV AH,9;汇编语言规定,9号功能显示符串以'$' 结束。
INT 21H;中断
MOV AH,4CH
INT 21H
CODES ENDS
END START