Q1. Multiply 5 with - 4 by using the Booth’s algorithm.
Q2. Write down the code to execute X = (A × B) + (C × C) by using the 3 address, 2 address, 1 address and 0 address instruction format.
Q3. Design a hardware control unit to add the two 32 bit numbers by using a 4 bit binary adder. Suppose each register is of just 4 bit. Sequence counter is to be employed to control the process.
Q4. By using the non restoring division algorithm for unsigned numbers, illustrate the data flow at each phase for dividing (1010)2 with (0011)2.
Q5. What do you mean by microprogramming? Describe the vertical and horizontal micro programmed controller.
Q6. Describe the operation of instruction pipelines and the pipeline structure in the RISC.