; 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
/* End of File */