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.10
Explain the working of Booth's multiplication algorithm and perform multiplication of 50 and (-13) using the same algorithm.
Answer comingAlso asked in 2078, 2075
- 2.10
Explain the instruction format of basic computer. Write down symbolic representation for FETCH routine.
- 3.10
What is DMA? Explain the DMA controller with block diagram. How the DMA interact with I/O device.
Group B
Attempt any eight questions.(8 × 5 = 40)
- 4.5
What is arithmetic overflow? How can it be detected?
- 5.5
What do you mean by error correction codes? Explain any one of error correction technique.
- 6.5
Explain block diagram of microprogram sequencer in brief.
- 7.5
What is cache memory? Explain the elements of cache design.
- 8.5
What is micro operation? Explain different arithmetci microoperations.
- 9.5
What do you mean by pipelining concept? Discuss various pipeline hazards and their solutions in detail.
- 10.5
Write the program for following statement by using three, single, zero address instructions.
X = (A+BC-D)/(EF+G)
Answer comingAlso asked in 2079
- 11.5
Differentiate between RISC and CISC architecture.
Answer comingAlso asked in 2075
- 12.5
Write short notes on (any two)
- Control ROM
- Common Bus System
- Flynn's Classification
— The End —