IsRunNian proc yy:DWORD
mov eax,yy
xor ebx,ebx
mov bx,4
div bx
shr eax,16
.if ax==0
mov bx,100
mov eax,yy
div bx
shr eax,16
.if ax==0
mov bx,400
mov eax,yy
div bx
shr eax,16
.if ax==0
mov eax,TRUE
.else
mov eax,FALSE
.endif
.else
mov eax,TRUE
.endif
.else
mov eax,FALSE
.endif
ret
IsRunNian endp
执行时出错.弹出如下窗口:
当我把子程序种的div bx全部去掉后,再执行,就不出错了.
为了完成判断闰年的功能,我该怎么办啊??错在哪里啊??好几天了,哪位高手看出来帮下忙啊.