#include "interpret.h" int mem[MEM_SIZE]={0, 1, 2, 3}; int stack[STACK_SIZE]; int prg_size; extern struct inst prg[]; void interpret(struct inst prg[]); main() { int i; for(prg_size = 0 ; prg[prg_size].opcode != END ; prg_size++) ; interpret(prg); for(i = 0 ; i < MEM_SIZE ; i++) printf("\n mem[%d] = %d", i, mem[i]); printf("\n"); }