折磨了我幾天的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下面看到執行結果。