作者:six_L 此贴贴于2012-12-22 16:56:29,已被阅读364次/回复0 
四年闰,百年平,四百年再闰。
eax=1,闰年;eax=0,平年。
QueryLeapYears proc dwYears:DWORD
    
    mov    eax,dwYears
    mov    ecx,4
    xor    edx,edx
    div    ecx
    .if    edx==0
        mov    eax,dwYears
        mov    ecx,100
        xor    edx,edx
        div    ecx
        .if    edx==0
            mov    eax,dwYears
            mov    ecx,400
            xor    edx,edx
            div    ecx
            .if    edx==0
                mov    eax,TRUE
            .else
                mov    eax,FALSE
            .endif
        .else
            mov    eax,TRUE
        .endif
    .else
        mov    eax,FALSE
    .endif
    ret

QueryLeapYears endp

此贴的父贴(直接):
求  汇编判断闰年   简单易懂434 ltswj 2012-12-19 22:47:04 70 正常