retagged by
896 views
3 votes
3 votes
A microprogrammed control unit supports $300$ instructions. Each instruction takes $15$ micro operations, $12$ flags are supported and $40$ vertical microprogrammed control signals are used.

Then, the size of $6$ control words is ______ bytes.
retagged by

1 Answer

Best answer
3 votes
3 votes
Number of given instruction $= 300$

Each instruction have $15$  micro-operation

So total number of micro-operations  $=  300 * 15 = 4500$  

Number of $bit= \lceil \log_2 (4500) \rceil= \lceil 12.13 \rceil= 13 bits.$

Number of bits of flag $=\lceil \log_2 (12) \rceil=\lceil 3.58 \rceil= 4 bit$

Number of bit in vertical control signal is  $=\lceil \log_2 (40) \rceil=\lceil 5.321 \rceil= 6  bit$

Size of control word $= (13+4+6) = 23 bit$

It take 6 control words , hence total size is  $(23 *6 )/8 = 17.25 Bytes$
selected by
Answer:

Related questions

3 votes
3 votes
3 answers
2
Bikram asked May 14, 2017
469 views
A student reaches school 15 minutes early by running at a speed of 5 km/h from his house. By walking at 3 km/h, he is late by 9 minutes. The distance between the school a...
3 votes
3 votes
2 answers
4
Bikram asked May 14, 2017
418 views
59 151629 ?4989 147 $$\begin{array}{|c|c|c|} \hline 5 & 9 & 15 \\ \hline 16 & 29 & ? \\ \hline 49 & 89 & 147 \\ \hline \end{array}$$The missing number is ________.