Correct Answer : A) 19
We have two micro-operation subfields F1 and F2. Each of F1, F2 have 15 distinct micro-operations. Thus, 4 bits are required for each.
The condition field has four status conditions, Thus, 2 bits are required.
The branch field has four options. Thus, 2 bits are required.
There are 128 different memory words/locations. Thus, 7 bits are required for 128 different locations.
Thus, in total : 4 + 4 + 2 + 2 + 7 = 19 bits are required.