; 宣告區
.386P ; 進入 80386 保護模式
Locals ; 啟用本地符號
jumps ; 啟用 TASM 擴展的條件式 jmp
.Model Flat,StdCall ; 設定記憶體模式以及參數傳遞方式
mb_ok equ 0
hWnd equ 0
lpText equ offset text ; 設定 text 的指標
lpCaption equ offset caption ; 設定 caption 的指標
extrn ExitProcess : PROC ; 宣告外部函式
extrn MessageBoxA : PROC
; 資料區
.Data
text db "Hello World",13,10 ; 填入要顯示的字串
db "就是要用 TASM !",0
caption db "Hello",0 ; 視窗標題
; 主程式
.Code
Main:
push mb_ok
push lpCaption
push lpText
push hWnd
call MessageBoxA ; 叫用 MessageBoxA
call ExitProcess ; 結束程式
End Main
參考來源: http://www.programminghorizon.com/win32assembly/w32_00.txt
