Bsc Csit Nepal

2077

Computer Architecture

Full Marks: 60
Pass Marks: 24
Time: 3 hours

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

  1. What do you mean by pipeline? Explain with spare diagram for a six segmented pipeline showing the time it takes to process eight tasks.
  2. Explain the Booth multiplication algorithm with hardware implementation diagram. Multiply -4 x -3 using Booth multiplication algorithm.
  3. Define the I/O Interface. Comparison between programmed I/O, Interrupt driven I/O and direct memory access (DMA).

Attempt any eight questions: (8 x 5 = 40)

  1. Draw an instruction cycle and state diagram with interrupt and explain it.

  2. Explain register transfer language with example.

  3. Write codes using 3, 2 and 1 address instruction formats to perform the given operation.

    X = A/B + C x D/C

  4. Explain the various addressing modes with example.

  5. Differentiate between hardwired control unit and microprogram control unit.

  6. How performance of computer is increased using pipeline. Explain with practical example.

  7. Differentiate between restoring division and non-restoring division.

  8. Give the appropriate reasons why replacement algorithm is required in associative mapping?

  9. Differentiate between isolated versus memory mapped I/O.