# Control Unit - Q15

A control memory system is implemented as two address format as shown below.
No of control lines are 6.
No of status flags 16
If horizontal microprogramming is used and 32 bit control words are implemented, the no of control words in the control memory is ---?

reshown Jun 9

+1 vote
 $6$ $log_2(16)= 4$ $log_2(W)= w$ $log_2(W)= w$

So control word size = 6+4+2w = 10+2w bits

32 bits of control words are implemented so

32 = 10+2w

w = 11

so the number of control words in the control memory = $2^{11} = 2048$

answered Jun 9 by (6,590 points)