Bsc Csit Nepal

2071

Computer Architecture

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

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

  1. Write down the code to evaluate Y = A/B + CD + E  (F/G) in three address, two address, one address and zero address instruction format.
  2. Explain the mapping function. Why replacement algorithm is used in set associative mapping? Explain with example.
  3. Differentiate between interrupt driven I/O with programmed I/O. Explain with example how data transfer is performed in direct memory access(DMA).

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

  1. Explain the floating point addition and subtraction with flowchart.
  2. Comparison between RISC and CISC.
  3. What are the key characteristics of computer memory system? Explain.
  4. Explain input/output interface with example.
  5. Compare the different types of addressing modes with example.
  6. Explain the microprogram control unit with example.
  7. Explain the non-restoring division algorithm with example.
  8. Explain the input-output processor with block diagram.
  9. Explain the data manipulation instruction with example.
  10. Explain with example of Arithmetic microoperations.
  11. Explain memory management hardware with example.
  12. Write short notes on the following:
    • a) Virtual memory
    • b) Register organization.