用emu8086打印hello world
第一步-----定义数据段
DATA SEGMENT
INPUT_1 DB 'HELLO WORLD1 $';字符必须以'$'结尾
DATA ENDS
第二步-----定义代码段
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
;在这里开始编辑代码
CODE ENDS
第三步-----编写代码
1、将第一步定义的数据段中的数据传入DS
START:
MOV AX,DATA
MOV DS,AX
2、将INPUT_1的偏移地址传给DX,然后显示输出
MOV DX,OFFSET INPUT_1;传偏址
MOV AH,09H;显示
INT 21H
完整代码
DATA SEGMENT
INPUT_1 DB 'HELLO WORLD $'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET INPUT_1
MOV AH,09H
INT 21
CODE ENDS
END START
运行结果
PS:初学汇编,如有错误欢迎指出