The system is using 8 flag conditions which required 3bits
As Horizontal micro programmed we required 48bits to represent 48 control signals
If the size of the control word is 64 bits then we require = 64-(3+48) = 13bits for Control Memory Address
Branch(0 bits) |
Flags(3bits) |
Control Signal (48 bits) |
Control Memory Address(13 bits) |
then the size of the control memory = 2^13 *64bits = 64KB