A - Higher in demand to write efficient and effective programming. B - The microprogramming controls of instructions producing the control signals. C - Data storage, falling under the instruction set. D - Designing an instruction set has four general principles.