Asm intel 64为什么在设置之前递减

时间:2015-10-06 17:06:41

标签: assembly intel

我想知道为什么在将它设置为null之前减少rax

section     .text
    global  _ft_bzero

_ft_bzero:
    cmp     rdi ,   0
    je      end
    mov     rbx ,   rdi
    mov     rax ,   rsi

looop:
    cmp     rax ,   0
    je      end
    dec     rax
    mov     byte [rbx + rax]  , 0
    jmp     looop

end:
    ret

0 个答案:

没有答案