retagged by
533 views
0 votes
0 votes

retagged by

1 Answer

1 votes
1 votes

In vertical  microprogrammed memory we have each entry like

CONDITIONAL BITS NEXT MEMORY ADDRESS  CONTROL SIGNALS 

now here we have 8 conditional flags so we need LOG(8)= 3 bits here ...now for next memory address ..aas there are 512 instruction and each need 1 micro instruction ..in control memeory we will have 512 entry correspond to each Instruction so to go to any instruction we need 9 bits ..and for CONTROL signals we use decoder here .as it is vertical micro-programmed control unit .

So for control signals we need log(31)= 5 bits ..

so one word is of 3+9+5=17 bits and there are 512 entries ..so control memory size = 512*17/8 BYTES = 1088 Bytes

 

Related questions