25 lines · plain
1;; ml64 hello64.asm /link /subsystem:windows /defaultlib:kernel32 \2;; /defaultlib:user32 /out:hello64.exe /entry:main3 4extern ExitProcess : PROC5extern MessageBoxA : PROC6extern ImportByOrdinal: PROC7 8.data9 caption db 'Hello', 010 message db 'Hello World!', 011 12.code13main PROC14 sub rsp,28h15 mov rcx, 016 lea rdx, message17 lea r8, caption18 mov r9d, 019 call MessageBoxA20 mov ecx, 021 call ExitProcess22 call ImportByOrdinal23main ENDP24END25