retagged by
3,119 views
2 2 votes

2 Answers

5 5 votes

TotaL MICROINSTRUCTIONS=2580
SIZE OF ADDRESS FIELD=CEIL(LOG(2580))=12
CONTROL SIGNALS=129
TOTAL CONTROL BITS IN ENCODED CONTROL FIELD=CEIL(LOG(129))=8
SIZE OF CONTROL WORD=20 BIT
TOTAL SIZE OF CONTROL MEMORY=20*2580 BITS= 6450 BYTE

1 1 vote
12 bits for 2580 microinstructions

8 bits for 129 ctrl signals

so 1 ctrl word is 20 bits

so ctrl mem size = 20*2^12 bits

if your ctrl word is using 12 bits for microinstructions then number of control word is 2^12...and not 2580..

because WHATEVER IT IS YOU HAVE 2^12 MEMORY PLACES IN YOUR HARDWARE, WHETHER YOU USE IT OR NOT...

so  20bits*2^12 = 20*2^10 B= 20480 Bytes
Position:
Show:

Related questions

5 5 votes
2 2 answers
4.1k
4.1k views
Shubhanshu asked Jan 7, 2018
4,063 views
Microprogrammed control unit uses fixed logic to interrupt instruction.True or False.
1 1 vote
1 answers 1 answer
1.1k
1.1k views
Debargha Mitra Roy asked Jul 20, 2024
1,130 views
Consider a hypothetical control unit, which supports $512$ bytes of control word memory. If the control word is $20$ bits long and hardware contains $4$ flags and support...
1 1 vote
1 answers 1 answer
811
811 views
sachin! asked Nov 15, 2017
811 views
what are difference b/w control word and microinstruction?
1 1 vote
2 2 answers
1.1k
1.1k views
ENTJ007 asked Apr 18, 2024
1,145 views
Design a vertical micro programmed control unit to generate 40 signals. Out of first 35 those only 3 signals can be active at a time. And remaining 5, anyone can be acti...