1 votes 1 votes kirtikanwar asked Jan 20, 2017 kirtikanwar 944 views answer comment Share Follow See all 7 Comments See all 7 7 Comments reply santhoshdevulapally commented Jan 20, 2017 reply Follow Share 11 is correct. 0 votes 0 votes Sushant Gokhale commented Jan 21, 2017 reply Follow Share Santosh, could you explain the answer? I have no idea of this concept. 0 votes 0 votes santhoshdevulapally commented Jan 21, 2017 reply Follow Share HORIZANTAL PROGRAMMING: No of operations flag bits brach (if necessary) control signals The above diagram is control word ,how many bits are required to represent the conrol word in control unit we use horizantal and vertical programmings In horizantal control signals are for one control signal one bit is required so it takes more no of bits whereas in vertical programming control signals are in encoded format.To find control signal need of decoders. Coming to given problem: Total of 360 instructions and each instruction takes 10 micro operations so toal of 3600 micro operations. For 3600 operations we need log(3600) bits=12 bits. // log base is 2. 14 flags are required so 4 bits. 60 control signals it is vertical programming CS are in encoded format which is equall to 6 bits. Hence total of 12 4 6 Total of 12+4+6=22 bits. One control word=22 bits ,4 control words=4*22=88 bits=11B 1 votes 1 votes Sushant Gokhale commented Jan 21, 2017 reply Follow Share Thanks :) 1 votes 1 votes Sushant Gokhale commented Jan 21, 2017 reply Follow Share Could you tell how did you get 6 bits for vertical programming? 0 votes 0 votes santhoshdevulapally commented Jan 21, 2017 reply Follow Share 60 control signals no of bits=log(60)=6 bits. 0 votes 0 votes Sushant Gokhale commented Jan 21, 2017 reply Follow Share okkkk Veteran ji :P 0 votes 0 votes Please log in or register to add a comment.