You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bddisasm/bdshemu_test/basic/test_64_string.asm

44 lines
642 B

bits 64
lea rsi, [rel _xxx]
lea rdi, [rel _yyy]
movsb
movsb
movsb
movsb
movsd
sub rsi, 8
sub rdi, 8
mov ecx, 4
rep movsq
lea rsi, [rel _xxx]
lea rdi, [rel _yyy]
xor ecx, ecx
repz cmpsb
mov ecx, 4
repz cmpsb
mov ecx, 4
xor al, al
repnz scasb
lea rdi, [rel _zzz]
mov ecx, 0x100
xor al, al
repnz scasb
mov eax, 0x100
sub eax, ecx
dec eax
retn
_xxx:
dq 1, 2, 3, 4
_yyy:
dq 5, 6, 7, 8
_zzz:
db 'ana are mere',0