.686
.model flat,stdcall
option casemap:none
include masm32includewindows.inc
include masm32includeuser32.inc
include masm32includekernel32.inc
includelib masm32libuser32.lib
includelib masm32libkernel32.lib
FindMas proto :BYTE,:BYTE,:BYTE,:BYTE
.code
FindMas proc arg1:BYTE,arg2:BYTE,arg3:BYTE,arg4:BYTE
movzx ecx,arg4 ; cikl
mov ebx,0 ;schet
mov edx,0 ;po masivy
m1: mov al,arg1[edx]
.IF (al >= arg2) && (al < arg3)
inc ebx
.ENDIF
inc edx ;po masivy
loop m1
ret
FindMas endp
End