%include "CONSTANTS.h" fourtyTwo: dq 42 aNumber: dq 314 greeting: db 'Hello World!',0 fmtString: db `The number is %d\n`, 0 fmtString2: db `The number is %d and the other number is %d\n`, 0 fmtString3: db `The string is %s\n`,0 section .data section .bss section .text global main main: ;mov rdi, format1 ;mov rsi, -1 ;call CallPrintf mov rdi, fmtString mov rsi, [fourtyTwo] call CallPrintf mov rdi, fmtString2 mov rsi, [aNumber] mov rdx, [fourtyTwo] call CallPrintf mov rax, 0xffee mov rdi, fmtString3 mov rsi, greeting call CallPrintf mov rdi, fmtString mov rsi, rax call CallPrintf jmp Exit