%define _a 4
%define _b 6

_strcpy:
	push bp
	mov bp,sp
	sub sp,word 0
.L30:	
	mov si,[bp+_b]
	mov al,[si]
	mov di,[bp+_a]
	mov [di],al
	cmp al,0
	je .L29
	inc word [bp+_a]
	inc word [bp+_b]
	jmp .L30
.L29:	
	leave
	ret

%undef _a
%undef _b
