Correct Answer: Execution Unit receives program instruction codes and data from BIU, executes these instructions and store the result in general registers
Correct Answer: An interrupt that can be turned off by the programmer is known as Maskable interrupt
6. Suppose you have a computional circuit between two registers driven by a clock. What will you do if the delay of the combinational circuit is greater than your clock signal?
Correct Answer: Use the concept of register-retiming divide the totla combinatorial delay in two segments such that individually the delay is less the clock period this can be done by inserting a flip-flop in the combinational path eg, clock period --- 5 ns total cominational delay ---- 7 then divide the 7ns path in two path of 4 or 3 (best resutls are obtained if delays are same for both path ie 35ns) by inserting a flip-flop in between
7. How do you detect a sequence of "1101" arriving serially from a signal line?
Correct Answer: A SIPO and AND gate circuit can detect this sequenceThe output of SIPO is connected to a four input AND gate ,the third SIPO output should be connected through a NOT gateWhen the 1101 sequence is loaded in to the SIPO the AND output goes HIGH otherwise keeps LOW
8. Give the truth table for a Half Adder. Give a gate level Implementation of the same.
Correct Answer: TRUTH TABLE FOR HALF ADDER A B SUM CARRY 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 INPLEMENTATION: For SUM, The two inputs A and B are given to XOR gate For Carry, The two inputs A and B are given to AND gate
9. How do you detect if two 8-bit signals are same?
Correct Answer: Pass input to XOR and give their outputs to OR gate, if your output is 0 both 8-bit signals are same OR Pass input to XNOR and give their outputs to AND gate, if your output is 1 both 8-bit signals are same
10. Give a circuit to divide frequency of clock cycle by two?