Assume that the control memory is 32 bit wide. The micro-instruction format is divided into 3 fields. A micro operation field of 14 bits specifies the micro-operations to be performed. An address selection field specifies a condition based on flags and control memory address field. There are 16 flags. How many bits are in address selection field, address field and the size of control memory in words respectively?
(A)14 bits, 4 bits and 16384 C-Words
B) 14 bits, 4 bits and 8192 C-Words
C) 12 bits, 4 bits and 16384 C-Words
D) 14 bits, 8 bits and 1024 C-Words
Answer given is A By putting all the information I got that address selection field is $14$ bits which is combiation of condition based flags and control memory address now without knowing the condition based flags size how to get the size of control memory in solution they are assuming all 14 bits as address whereas in question its mentioned .
Any help would be appreciated thank you !