Nie wiem skąd masz tego MASMa, ale może ściągnij go stąd. Po drugie, to wrzuć tutaj cały kod, ponieważ teraz nie wiem z jakimi opcjami powinieneś go skompilować.
Możesz skorzystać z kodu z tej strony, kawałek kodu skopiowałem właśnie z niej.
.386
.model flat, stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib
.data
MsgBoxCaption db "Iczelion Tutorial NO.2", 0
MsgBoxText db "Win32 Assembly is Great!", 0
.code
start:
invoke MessageBox, NULL, addr MsgBoxText, addr MsgBoxCaption, MB_OK
invoke ExitProcess, NULL
end start
ml.exe /c /coff /Cp mkk.asm && link /SUBSYSTEM:WINDOWS /LIBPATH:c:\masm32\lib mkk.obj && mkk.exe
Dodam jeszcze, że pliki MASM32 chyba trzeba kompilować ml.exe, a MASM64 - ml64.exe.