Computer Architecture 2074

Tribhuwan University
Institute of Science and Technology
2074
Bachelor Level / Third Semester / Science
Computer Science and Information Technology ( CSC208 )
( Computer Architecture )
Full Marks: 80
Pass Marks: 32
Time: 3 hours
Candidates are required to give their answers in their own words as far as practicable.
The figures in the margin indicate full marks.

Long Questions:

Attempt any ten questions:(10 x 6 = 60)

1. Describe the Booth multiplication algorithm with the help of flow chart and suitable example.

10 marks view

2. What do you mean by DMA? Explain the operation of DMA controller in detail with the help of a suitable diagram.

10 marks view

3. What do you understand by data transfer and manipulation instruction ? Explain in detail with the help of suitable examples.

10 marks view

Short Questions:

Attempt any ten questions:(10 x 6 = 60)

4. What do you understand by instruction set completeness? Explain.

6 marks view

5. Draw a circuit diagram to implement AND, OR, EX-OR, NOT and logic '1' logic microoperations. 

6 marks view

6. What do you understand by instruction format? Explain.

6 marks view

7. Write a program to evaluate the arithmetic statement X = A + C (D - F) / G using two addresses and three address instruction.

6 marks view

8. Differentiate between isolated and memory mapped I/O.

6 marks view

9. Describe the process of address mapping using memory page table.

6 marks view

10. Describe the interrupt initiated I/O mode of data transfer in brief.

6 marks view

11. Differentiate between  RISC and CISC architecture.

6 marks view

12. What do you understand by page replacement and page fault? Explain.

6 marks view

13. Describe different types of instructions based on the number of addresses used with examples.

6 marks view

14. What do you understand by memory hierarchy? Explain.

6 marks view

15. Write short notes on any two:

(a) Memory protection 

(b) Register transfer language 

6 marks view