struct PROG { int a; // opcode int b; // Parameter 1 int c; // Parameter 2 int d; // Parameter 3 int j; // Absolute Address Jump to address from Linker // This allows a,b,c,d to remain untouched };