format PE64 console include 'win64a.inc' section '.text' code readable executable entry main main: mov r8, qword 3 mov r9, qword 2 mov r10, qword 3 jmp generate ok: invoke GetStdHandle, STD_OUTPUT_HANDLE invoke WriteConsole, rax, out_buf, rsi, 0, 0 invoke ExitProcess, 0 include 'pasmgen.inc' ;; win32 imports section '.idata' import data readable library kernel32,'kernel32.dll' include 'api/kernel32.inc' section '.data' data readable writeable include 'constants.inc' out_buf rb 64