global _start section .data source: db 1, 2, 3, 4, 5, 6, 7, 8 s_size equ $-source section .bss dest: resb 8 section .text _start: mov rsi, source mov rdi, dest mov rcx, s_size .loop: rep movsb loop .loop mov rax, 60 mov rdi, 0 syscall