.section .data .section .text .globl _start _start: movq %rsp, %rbp movq (%rbp), %r12 movq 16(%rbp), %r13 movq $2, %rax #SYS_OPEN movq %r13, %rdi movq $0, %rsi syscall movq %r12, %rdi movq $60, %rax syscall