2,151 views

To represent $256$ control signals in horizontal microprogramming, then the number of bits requires is ___________

1. $7$
2. $8$
3. $128$
4. $256$

Plz, explain in detail. how the answer would change if horizontal microprogramming is replaced with vertical microprogramming.

And what is the difference between horizontal microprogramming and vertical microprogramming?

Horizontal microprogramming has high parallelism, It is fast over vertical.

Vertical microprogramming uses fewer bits to represent control words. (It uses decoder)

Hence in HMP = number of signals = number of bits

In VMP = number of signals (n), then bits = logn

Thanks .
option given as 8 to confuse

Beware !

it is answer for vertical micro-programming

"In the Horizontal microprogramming is faster  than the vertical microprogramming because in the vertical, requires the decoding scheme but in the horizontal, there is no need of such type of decoding schemes so the in horizontal microprogramming for every control signal there is one bit for each there for the answer of above question is 256 bits
by
Ans for the question(in img) is 256

But if the horizontal mpcu is replaced by vertical mpcu then num of bits needed is 8