Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

KHULNA UNIVERSITY OF ENGINEERING & TECHNOLOGY

B.Sc. Engineering 4th Year 2nd Term Examination, 2020


Department of Computer Science and Engineering
CSE 4223
Digital System Design
TIME: 1.5 hours FULL MARKS: 120
N.B. i) Answer ANY TWO questions from each section in separate scripts.
ii) Figures in the right margin indicate full marks.

SECTION A
(Answer ANY TWO questions from this section in Script A)
1. a) What is a register? Design a 3-bit tri-state buffer register with necessary diagram. (20)
b) Differentiate between serial loading and parallel loading with example(s). (10)

2. a) Draw timing diagram and generate Control word for LDA, ADD, SUB, and OUT instructions (20)
in case of SAP-1 computer.
b) Write SAP-1 program for the expression: 32 + 20 – 16 + 10. (10)

3. a) “In register transfer logic ‘+’ symbol has two meanings” – Explain with example. (12)
b) What is instruction code? Explain. (08)
c) Distinguish between Scratchpad memory and 2-port memory Processor Organization. (10)

SECTION B
(Answer ANY TWO questions from this section in Script B)
4. a) Is it possible to distinguish data and control information in a Digital System only looking to (06)
the values in processor or memory resistors? Justify your answer.
b) Explain the relation between control logic and data processor in a digital system using a block (06)
diagram.
c) A control unit has two inputs x and y, and five states shown in the figure below. (18)
x=0

T2 x=1
y=0

x=1
x=0 T0 T1 T4

y=1 T3

Design the control unit using sequence register and decoder method. Consider T, JK, and SR
flip-flops for G3, G2, and G1, respectively for ODD Roll. For EVEN Roll, consider T, SR, and
JK flip-flops for G3, G2 and G1, respectively.

5. a) Does PLA only may act as control unit? Justify your answer. (05)
b) What are the provisions necessary in address sequencing in the micro-program control? (05)
c) Consider a seven segment display as a data processor which may display 0 to 9 in ten different (20)
states. Design a digital system with micro-program control (i.e., state diagram, block diagram,
binary micro-program) which may display digits of your OWN Roll number. System will
consider an external input d; for d = 0, system will stay in initial state and for d = 1, system
will display the digits and return to initial state.
A

F G B

E C

Page: 1 of 2
6. a) Why are the different timing signals required in addition to clock pulse in a digital system? (07)
Explain with a proper example.
b) What are the basic memory reference instructions considered in the studied small-scale digital (09)
computer? Briefly explain their functions.
c) An instruction in address (A98)16 in the computer has the operation code of the ADD (14)
instruction and an address part (B98)16. The memory word of address (B98)16 contains the
number (XXXX)16, where XXXX means the last four digits of your Roll number. Register A
contains (A0B0)16. Tabulate the contents of register PC, MAR, B, A and I, after the instruction
is executed. Repeat the problem for the memory reference code STO.

Page: 2 of 2

You might also like