brintos

brintos / llvm-project-archived public Read only

0
0
Text · 514 B · 6605213 Raw
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