
   ;	void f(void)

_f	push	bp			; save base ptr
	mov	bp,sp			; copy stack ptr to bp
	sub	sp,10			; allocate 10 bytes for autos

   ;	{
   ;		char c[5];
   ;		int i = 3;

	mov	word ptr [bp-8],3	; access i

   ;		unsigned int u = 4;

	mov	word ptr [bp-10],4	; access u

   ;		c[1] = 'A';

	mov	byte ptr [bp-5],65	; access c[1]

   ;		c[3] = 'B';

	mov	byte ptr [bp-3],66	; access c[1]

   ;	}

	mov	sp,bp			; throw away 10 bytes
	pop	bp			; restore bp saved on entry
	ret	
_f	endp

