21,458
社区成员
发帖
与我相关
我的任务
分享
.586
.model flat,c
AsmFindArray proto srchVal:dword,arrayPtr: ptr dword,count:dword
.code
AsmFindArray proc uses edi,srchVal,arrayPtr:ptr dword,count
TRUE=1
FALSE=0
mov eax,srchVal
mov ecx,count
mov edi,arrayPtr
repne scasd
jz returnTrue
returnFalse:
mov al,FALSE
jmp short exit
returnTrue:
mov al,TRUE
jmp short exit
exit:
ret
AsmFindArray endp
end AsmFindArray
.586
.model flat,c
AsmFindArray proto
srchVal:dword,arrayPtr: ptr dword ,count:dword
.code
AsmFindArray proc uses edi,srchVal,arrayPtr,count
TRUE=1
FALSE=0
mov eax,srchVal
mov ecx,count
mov edi,arrayPtr
repne scasd
jz returnTrue
returnFalse:
mov al,FALSE
jmp short exit
returnTrue:
mov al,TRUE
jmp short exit
exit:
ret
AsmFindArray endp
end