0% found this document useful (0 votes)
20 views

Assignment 2

The document contains an assignment on computer organization and architecture with 31 questions covering topics such as the central processing unit, memory chips, static and dynamic RAM, subroutines, microprogrammed control organization, instruction formats, microcode, control memory, addressing modes, memory hierarchy, cache memory, DMA controller, I/O techniques, and instruction pipelines.

Uploaded by

Riddhi Vekariya
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Assignment 2

The document contains an assignment on computer organization and architecture with 31 questions covering topics such as the central processing unit, memory chips, static and dynamic RAM, subroutines, microprogrammed control organization, instruction formats, microcode, control memory, addressing modes, memory hierarchy, cache memory, DMA controller, I/O techniques, and instruction pipelines.

Uploaded by

Riddhi Vekariya
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

G H Patel College of Engineering & Technology

(A Constituent College of CVM University)

Subject Code: 202040401


Computer Organization & Architecture

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)

Subject Code: 202040401


Computer Organization & Architecture
25. Define CPU registers, Main memory, Secondary memory and cache memory?
26. Explain the necessary for memory hierarchy?
27. Define cache memory? Explain how it is used to reduce the execution time?
28. Explain DMA Controller with the block diagram?
29. Differentiate isolated I/O and memory mapped I/O?
30. Explain Asynchronous communication interface with diagram?
31. Describe about pipeline? Explain arithmetic pipeline.
32. Explain three segment instruction pipelines. Show the timing diagram and show the
Timing diagram with data conflict.

You might also like