.include "lib/strcpy.S" .intel_syntax noprefix .globl _start .text _start: mov rdi, offset str2 mov rsi, offset str1 call strcpy # mov rsi, rax -- would copy the string start address to rsi mov rax, 1 mov rdi, 1 mov rsi, offset str1 mov rdx, 14 syscall # exit mov rax, 60 mov rdi, 0 syscall .bss str1: .skip 30 .data str2: .string "Hello, world!\n"