CSC213 Computer Architecture

Computer Architecture TU Board 2080 question paper

12 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Science in Computer Science and Information Technology

Semester 3 · TU Board 2080

Course Title: Computer Architecture (CSC213)

Full Marks: 60Pass Marks: 24Time: 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.

Group A

Attempt any two questions.(2 × 10 = 20)

  1. 1.

    Explain the working of Booth's multiplication algorithm and perform multiplication of 50 and (-13) using the same algorithm.

    10
  2. 2.

    Explain the instruction format of basic computer. Write down symbolic representation for FETCH routine.

    10
  3. 3.

    What is DMA? Explain the DMA controller with block diagram. How the DMA interact with I/O device.

    10

Group B

Attempt any eight questions.(8 × 5 = 40)

  1. 4.

    What is arithmetic overflow? How can it be detected?

    5
  2. 5.

    What do you mean by error correction codes? Explain any one of error correction technique.

    5
  3. 6.

    Explain block diagram of microprogram sequencer in brief.

    5
  4. 7.

    What is cache memory? Explain the elements of cache design.

    5
  5. 8.

    What is micro operation? Explain different arithmetci microoperations.

    5
  6. 9.

    What do you mean by pipelining concept? Discuss various pipeline hazards and their solutions in detail.

    5
  7. 10.

    Write the program for following statement by using three, single, zero address instructions.

    X = (A+BC-D)/(EF+G)

    5
  8. 11.

    Differentiate between RISC and CISC architecture.

    5
  9. 12.

    Write short notes on (any two)

    1. Control ROM
    2. Common Bus System
    3. Flynn's Classification
    5

— The End —