OneCompiler

block transfer operation(copy array from source to destination)

97

section .bss
dest resb 13
section .data
source db 'HELLO, WORLD!'
len equ $ - source
newline db 10
section .text
global _start
_start:
mov esi, source
mov edi, dest
mov ecx, 13
cld
rep movsb
mov eax, 1
mov edi, 1
mov rsi, dest
mov edx, 13
syscall
mov eax, 60
xor edi, edi
syscall