Yes, right. In x64 arch, we always need to allocate the space for which called "shadow space". So, the above code should be:
Code:
F1 PROC
PUSH RBP
MOV RBP, RSP
SUB RSP, 0x30 ; Just need to add this instruction.
LEA RCX, TXT_F1
CALL puts
LEAVE
RET
F1 ENDP
Thank you, guys.