Browse papers
A

Section A: Long Answer Questions

Attempt any TWO questions.

3 questions·10 marks each
1long10 marks

Explain the design of a binary adder-subtractor circuit. Describe Booth's multiplication algorithm and multiply (-5) x (3) using it.

aluarithmetic
2long10 marks

What is a control unit? Differentiate between hardwired control and microprogrammed control units with their advantages and disadvantages.

control-unit
3long10 marks

What is cache memory? Explain the different cache mapping techniques (direct, associative and set-associative) with suitable diagrams.

memorycache
B

Section B: Short Answer Questions

Attempt any EIGHT questions.

9 questions·5 marks each
4short5 marks

Explain the IEEE 754 floating point representation for single precision numbers with an example.

number-system
5short5 marks

Explain the memory hierarchy in a computer system with a suitable diagram.

memoryhierarchy
6short5 marks

What is an interrupt? Explain the different types of interrupts.

interrupt
7short5 marks

What is a system bus? Explain address bus, data bus and control bus.

bus
8short5 marks

What is DMA? Explain how direct memory access transfers data without CPU intervention.

dma
9short5 marks

Differentiate between RISC and CISC architectures.

risc-cisc
10short5 marks

Explain register transfer language with examples of micro-operations.

register-transfer
11short5 marks

Explain the algorithm for division of unsigned integers (restoring division) with an example.

arithmetic
12short5 marks

Explain the concept of microprogrammed control and microinstruction format.

control-unitmicroprogram