Assignment 2
Assignment 2
Assignment 2
1. Explain about central processing unit
2. Define different memory chips.
3. Differentiate between the static and dynamic RAMs.
4. Define the terms ‘stack' and 'subroutine'. How are they useful in implementation of an
architecture of a processor?
5. Write a brief note on sub routine call and return.
6. Explain the micro programmed control organization.
7. Define an instruction format. Explain different types of instruction formats in detail.
8. Explain shift micro-operation in detail. Also draw and explain 4-bit combinational circuit.
9. Define the following:
a. Microcode
b. Microinstruction
10. Describe how microinstructions are arranged in control memory and how they are
interpreted.
11. Write a program to evaluate the arithmetic statement X = (A + B) *(C + D).
a. Using a general register computer with two address instructions.
b. Using stack organized computer with zero address operation instruction.
12. Explain the need of subroutine register in a control unit?
13. Describe the micro instruction format in detail.
14. Describe the algorithm for integer division with suitable examples.
15. Write the multiply rule for floating point numbers.
16. Explain the process for signed magnitude addition and subtraction with flow chart.
17. What are the main features of Booth’s algorithm?
18. Write the algorithm for non restoring division.
19. What is a Relative Addressing mode?
20. Explain with an example how to multiply two unsigned binary numbers.
21. What is control memory? Explain with address sequence.
22. Explain the selection of address for control memory in microprogrammed control unit.
23. Explain types of Interrupts.
24. Describe the below addressing modes with examples.
a. Implied Mode
b. Immediate Mode
c. Auto increment and Auto decrement Mode
d. Direct and Indirect Address Modes
G H Patel College of Engineering & Technology
(A Constituent College of CVM University)