折磨了我几天的hello world!
今天终于成功建立编译连接执行啦!
所以把源代码贴补出庆祝一下!!
data segment
output db "hello world!" ;建立 数据段 字符串
data ends
code segment
assume cs:code, ds:data ;指定寄存器
start:
xor ax,ax ;清空ax
mov ax,data ;将数据放入ds
mov ds,ax
lea si,output ;字符串偏移起始 si
cld
mov AH,09H ; 09H对应的是显示字符串
int 21h ;注意,INT 21H是用来调用功能的,具体区别用AH来识别
mov ah,4ch ; 4CH功能在于让你退出程序,
int 21h ;调用功能,由上面的AH决定,这句就是要退出程序了
code ends
end start
注意:这段代码不可以直接点击.exe文件运行,只能在debug下面看到执行结果。