 The microprogram could be rewritten and reinstalled, which was very useful for a research computer.Thus a program of instructions in memory will cause the CU to configure a CPU's data flows to manipulate the data correctly between instructions.This results in a computer that could run a complete program and require no human intervention to make hardware changes between instructions (as had to be done when using only punch cards for computations before stored programmed computers with CUs were invented).