Tribhuvan University

Institute of Science and Technology

2079

Bachelor Level / third-semester / Science

Computer Science and Information Technology( CSC213 )

Computer Architecture

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 8 + 8

Time: 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.

Section A

Attempt any two questions.

1

What is cache memory? Explain the mapping process. Differentiate between direct mapping and associate mapping.

2

Describe micro-programmed control unit. Explain different types of addressing modes with example.

3

Differentiate between floating point representation and fixed point representation. Divide 23 by 9 using restoring division algorithm.

Section B

Attempt any eight questions.

4

What are different methods for representing signed numbers? Represent (-71) in those formats.

5

Explain Direct Memory Acess with suitable diagram.

6

Explain the data transfer and manipulation instruction with example.

7

Explain common bus system for basic computer.

8

Explain the binary adder-subtractor circuit with suitable diagram.

9

What do you mean by Register Transfer Language? Explain the use of Register Transfer Language control function.

10

What do you mean by sequencer? Explain with microprogram sequencer.

11

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

X = (A*B+C-D) / (E+F*G)

12

Write short notes on (any two):

a. CISC

b. Overlapped register

c. Pipelining hazards