A CPU, which addresses the data through its 5 registers in one of 14 different modes, is to be designed to support 10 arithmetic instructions, 15 logic instructions, 20 data moving instructions and 10 branch instructions of these instructions 20%, 60%, 60% and 50% are respectively either single-operand or zero operand instructions and rest of them are double operand type. What is the minimum size of CPU instruction word?
- (A)18
- (B)19
- (C)20
- (D)21