Ôàéë myio.asm

.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