用匯編寫的第一個程式---helloworld.asm
DATA SEGMENT ;資料段定義開始
NUMBER DB 'hello,world!',0AH,0DH ;被顯示得字串
DATA ENDS ;資料段定義結束
STACK SEGMENT ;堆疊段定義開始
DB 40 DUP (0)
STACK ENDS ;堆疊段定義結束
CODE SEGMENT ;程式碼段定義結束
ASSUME CS:CODE,SS:STACK,DS:DATA
START: MOV AX,DATA
MOV DS,AX ;設定資料段的開始地址
LEA BX,NUMBER
MOV CX,14
AA1: MOV DL,[BX]
MOV AH,2
INT 21H
INC BX
LOOP AA1
MOV AH,7 ;使用者輸入按鍵後執行結束
INT 21H
MOV AH,4CH ;返回dos
INT 21H
CODE ENDS
END START