汇编一日一学(1)--Hello World!

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

你可能感兴趣的:(Hello world)