edited by
1,557 views
4 votes
4 votes

A vertical microprogrammed control unit supports 256 instructions. The system is using 8 flag conditions and contains 48 control signals. Each instruction on an average requires 1 micro operation. What is the approximate size of control memory in bytes?

edited by

1 Answer

Best answer
6 votes
6 votes

No of control words=256*1=256
log2256=8 bits for address
log28=3 bit for flag
6 bits for control signals

So total bits in control word=8+3+6=17 bits
size of control memory in byte= no of control word  * size of each control word in bits /8
                                            =32*17=544 B

selected by

Related questions

0 votes
0 votes
1 answer
3
Alina asked Dec 31, 2018
360 views
Can anyone explain microprogrammed control unit?Also what is horizontal microcode and vertical microcode?