edited by
532 views
0 votes
0 votes
Consider a CPU where all the instructions require 8 clock cycles to complete execution. There are 220 instructions in the instruction set. It is found that 239 control signals are needed to be generated by the control unit. While designing the horizontal micro-programed control unit, a single address field format is used for branch control logic. What is the minimum size of the control word? (in bits)

Can anyone please explain the concept used here I studied the control unit but I am not getting this question
edited by

1 Answer

1 votes
1 votes
As there are 220 instructions and each instruction take 8 cycle to execute so total number of cycle is 220×8=1760 cycles.

 No of bit require to handle 1760cycle is log2(1760)=11 bits

As it is horizontal microprogrammed each control signal provide separate bit so, for 239 control signal 239 bit.

So the min size of control word is=239+11=250 bits.

Related questions

0 votes
0 votes
1 answer
2
Alina asked Dec 31, 2018
389 views
Can anyone explain microprogrammed control unit?Also what is horizontal microcode and vertical microcode?
1 votes
1 votes
1 answer
3
Sagar475 asked Jan 18, 2022
635 views
Options were:8235522331Please give detailed solution.
0 votes
0 votes
0 answers
4
Gate Fever asked Dec 22, 2018
1,341 views
A hypothetical control unit supports 5 groups of mutually exclusive signals.what is the size of control memory in bytes if during any microinstruction atmost 1 control ...