Bsc Csit Nepal

2074

Computer Architecture

Full Marks: 80
Pass Marks: 32
Time: 3 hours

Attempt any two questions: (2 x 10 = 20)

  1. Describe the Booth multiplication algorithm with the help of flow chart and suitable example.
  2. What do you mean by DMA? Explain the operation of DMA controller in detail with the help of a suitable diagram.
  3. What do you understand by data transfer and manipulation instruction ? Explain in detail with the help of suitable examples.

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

  1. What do you understand by instruction set completeness? Explain.
  2. Draw a circuit diagram to implement AND, OR, EX-OR, NOT and logic ‘1’ logic microoperations.
  3. What do you understand by instruction format? Explain.
  4. Write a program to evaluate the arithmetic statement X = A + C (D - F) / G using two addresses and three address instruction.
  5. Differentiate between isolated and memory mapped I/O.
  6. Describe the process of address mapping using memory page table.
  7. Describe the interrupt initiated I/O mode of data transfer in brief.
  8. Differentiate between  RISC and CISC architecture.
  9. What do you understand by page replacement and page fault? Explain.
  10. Describe different types of instructions based on the number of addresses used with examples.
  11. What do you understand by memory hierarchy? Explain.
  12. Write short notes on any two:
    • (a) Memory protection
    • (b) Register transfer language