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
本文介绍了一个使用汇编语言输出包含回车换行符的字符串HelloWorld!的例子。通过具体代码展示了如何利用INT 21H中断来显示字符串,并解释了相关指令的作用。
1264

被折叠的 条评论
为什么被折叠?



