	.386
	.model use32 small
	public _strlwr
	.code
_strlwr:
	push	esi
	mov	esi,[esp+8]
lp:
	lodsb
	or	al,al
	jz	strx
	cmp	al,'A'
	jc	lp
	cmp	al,'Z'
	ja	lp
	or	al, 20h
	mov	[esi-1],al
	jmp	lp

strx:
	mov	eax,[esp + 8]
	pop	esi
	ret
	end