masm رو دانلود كنيد توي خودش كلي مثال هست كه api هاي ويندوز رو فراخواني ميكنه
در داس هم وقفه هاي داس كه كاري نداره همچنين بايوس كه مجزا از سيستم عامل هست
اگر بازم مشكلي بود بگين
اينم يك نمونه با masm
.486
.model flat, stdcall
option casemap:none
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\user32.lib
include \masm32\include\kernel32.inc
include \masm32\include\user32.inc
include \masm32\include\windows.inc
.data?
MsgText db ?
.data
MsgTitle db "This is a messagebox",0
.code
start:
mov eax,'a'
mov MsgText,eax
invoke MessageBox, NULL, ADDR MsgText, ADDR MsgTitle, MB_OK or MB_ICONINFORMATION
invoke ExitProcess, NULL
end start