diff now works

This commit is contained in:
zombie maniac 2021-09-18 06:31:46 -04:00
parent 7fecbb5170
commit 093e21db45

View file

@ -6,8 +6,8 @@ extern puts
section .data section .data
text db "rEE",0 text db "REEEEEEEEEE",0
text2 db "REEE",0 text2 db "REEEEEEErEE",0
differ db "they differ",0 differ db "they differ",0
notdiffer db "they do not differ",0 notdiffer db "they do not differ",0
textlength dq 0 textlength dq 0
@ -38,6 +38,36 @@ main:
xor rcx, rcx ;we do this to clear garbage in rcx (i have had garbage in it before)
_loop:
;loop tings
mov r8, text
add r8, rcx
mov r9, text2
add r9, rcx
mov r10b, [r8]
mov r11b, [r9]
cmp r10b, r11b
jne _differ
cmp r10b, 0
je _notdiffer
cmp r11b, 0
je _notdiffer
inc rcx
jmp _loop
_differ: _differ:
mov rdi, differ mov rdi, differ
cld cld