程序代码
;完整段的Hello World程序
DATAS SEGMENT
STRING DB 'Hello World!',13,10,'$';定义一个双字节,即16位的字符串,名为DATAS,其中DATAS为该字符串的段地址
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS;由于DATAS是内存地址,和内存地址直接打交道的是AX,DS只能和AX交换数据
MOV DS,AX
LEA DX,STRING;将STRING的有效地址转移到dx中
;下面两行是一个整体的DOS命令,见博客https://blog.csdn.net/wjy397/article/details/52421708
MOV AH,9
INT 21H
;下面两行是一个整体的DOS命令
MOV AH,4CH
INT 21H
CODES ENDS
END START