printf-in-asm On a UNIX-like system: the first six parameters go into rdi, rsi, rdx, rcx, r8, and r9. On Windows: the first four parameters go into rcx, rdx, r8, and r9. % Using $ ./main Hello World !