Semester : SEMESTER 4
Subject : Computer Organization and Architecture
Year : 2020
Term : SEPTEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 202
Page:2
13
14
15
16
17
18
19
20
a)
b)
a)
b)
a)
b)
a)
b)
02000CS202052001
Differentiate between associative mapping and set associative mapping.
Illustrate the operation of the Small Computer System Interface bus.
Describe different types of ROM
A computer system uses 32-bit memory addresses and it has a main memory
consisting of 1G bytes. It has a 4K-byte cache organized in the set-associative
manner, with 4 blocks per set and 64 bytes per block. Calculate the number of bits
in each of the Tag, Set, and Word fields of the main memory address.
PART E
Answer any four questions, each carries 10 marks
What are conditional control statements? Represent the following conditional
control statement by two register transfer statements with control functions.
If( P=1) then (81 ൦/2) else if (Q=1) then (൯ ے R3)
Write notes on status register
Explain horizontal and vertical micro instructions, with suitable examples.
Explain how control signals are generated in one flip flop per state control logic
with the help of a diagram
Outline the organisation of a full processor unit showing the control inputs to all
components. Show with the help of an example, how an instruction is
implemented by giving necessary control inputs to different parts of the processor.
Illustrate the basic arithmetic microoperations in a 4 bit ALU with the help of a
parallel adder.
Explain with the help of an example how control signals are generated using
hardwired control.
Describe the purpose of microprogram sequencing. How is it carried out?
Page 2 of 2
(5)
(4)
(5)
(4)
10
10
10