DLCO QuestionBank
DLCO QuestionBank
II B.Tech. SEMESTER - I
(23ECT04) DIGITAL LOGIC AND COMPUTER ORGANIZATION
30 70 100 3 0 0 3
Course Objectives:
The main objectives of the course is to
Provide students with a comprehensive understanding of digital logic
design principles and computer organization fundamentals
Describe memory hierarchy concepts
Explain input/output (I/O) systems and their interaction with the CPU,
memory, and peripheral devices
Course Outcomes:
After completion of the course, students will be able to
1. Differentiate between combinational and sequential circuits based on
their characteristics and functionalities. Design Sequential and
Combinational circuits (L2)
2. Demonstrate an understanding of computer functional units. (L2)
3. Analyze the design and operation of processors, including instruction
execution, pipelining, and control unit mechanisms, to comprehend their
role in computer systems. (L3)
4. Describe memory hierarchy concepts, including cache memory, virtual
memory, and secondary storage, and evaluate their impact on system
performance and scalability. (L3)
5. Explain input/output (I/O) systems and their interaction with the CPU,
memory, and peripheral devices, including interrupts, DMA, and I/O
mapping techniques. (L3)
UNIT – I:
Data Representation: Binary Numbers, Fixed Point Representation. Floating
Point Representation. Number base conversions, Octal and Hexadecimal
Numbers, components, Signed binary numbers, Binary codes
Digital Logic Circuits-I: Basic Logic Functions, Logic gates, universal logic
gates, Minimization of Logic expressions. K-Map Simplification, Combinational
Circuits, Decoders, Multiplexers
UNIT – II:
Digital Logic Circuits-II: Sequential Circuits, Flip-Flops, Binary counters,
Registers, Shift Registers, Ripple counters
Basic Structure of Computers: Computer Types, Functional units, Basic
operational concepts, Bus structures, Software, Performance, multiprocessors
and multi computers, Computer Generations, Von- Neumann Architecture
UNIT – III:
Computer Arithmetic: Addition and Subtraction of Signed Numbers, Design of
Fast Adders, Multiplication of Positive Numbers, Signed-operand
Multiplication, Fast Multiplication, Integer Division, Floating-Point Numbers
and Operations
Processor Organization: Fundamental Concepts, Execution of a Complete
Instruction, Multiple-Bus Organization, Hardwired Control and Multi
programmed Control
UNIT – IV:
The Memory Organization: Basic Concepts, Semiconductor RAM Memories,
Read-Only Memories, Speed, Size and Cost, Cache Memories, Performance
Considerations, Virtual Memories, Memory Management Requirements,
Secondary Storage
UNIT – V:
Input/Output Organization: Accessing I/O Devices, Interrupts, Processor
Examples, Direct Memory Access, Buses, Interface Circuits, Standard I/O
Interfaces
Textbooks:
1. Computer Organization, Carl Hamacher, Zvonko Vranesic, Safwat Zaky,
6th edition, McGraw Hill
2. Digital Design, 6th Edition, M. Morris Mano, Pearson Education.
Reference Books:
1. Computer Organization and Architecture, William Stallings,
11thEdition, Pearson.
2. Computer Systems Architecture, M.Moris Mano, 3rdEdition, Pearson
3. Computer Organization and Design, David A. Paterson, John L.
Hennessy, Elsevier
4. Fundamentals of Logic Design, Roth, 5thEdition, Thomson
Online Learning Resources:
1. https://nptel.ac.in/courses/106/103/106103068/
Blooms Taxonomy Levels (BTL)
1. Remembering
2. Understanding
3. Applying
4. Analyzing
5. Evaluating
6. Creating
S.No Questions Marks Blooms CO’s
Taxonomy
Level
UNIT-I
PART-A
Write short notes on binary number systems. 2
1 L1 CO1
PART-B
a) Perform the subtraction with the following unsigned binary numbers by 10
taking the 2's complement of the subtrahend
(a) What is the gray code equivalent of the Hex Number 3A7 10
(b) Find 9's complement (25.639)10
4 L1 CO1
10
Realize the logic diagram of a full subtractor using only 2-input NAND gates
13 10
L2 CO1
UNIT-II
PART-A
What do you mean a stable state? 2
1 L1 CO2
What is a Flip-Flop? 2 L1
2 CO2
What are the applications of Flip-Flops? 2 L1
3 CO2
Express your view about synchronous latch? 2 L1
4 CO2
How do you build a latch using universal gates? 2 L1
5 CO2
What is the flip-flop memory characteristic? 2 L1
6 CO2
PART-B
Analyze the clocked sequential circuits. 10
1 L2 CO2
Examine with the help of a block diagram, the basic components of a Sequential 10 L2
2 Circuit? CO2
Compare RS and JK flip-flops. 10 L2
3 CO2
Describe about T – Flip-flop with the help of a logic diagram and characteristic 10 L2
4 table. Derive a T-flip-flop from JK and D flip-flops. CO2
Define Latch. Explain about Different types of Latches in detail 10 L1
5 CO2
UNIT-III
PART-A
Write the 2’s complement of 1011011 2
1 L1 CO3
When performing signed division, the sign of the remainder should be the same 2 L1
7 as the sign of the dividend. Why? CO3
In floating point numbers when so you say that an underflow or overflow has 2 L1 CO3
20 occurred?
Write the register transfer sequence to read a word from memory 2 L1 CO3
27
Write the register transfer sequence for storing a word in memory 2 L1 CO3
29
What is hard-wired control? How is it different from micro-programmed 2 L1 CO3
30 control?
Under what situations the micro program counter is not incremented after a new 2 L1 CO3
31 instruction is fetched from micro program memory?
Write down the control sequence for Move (R1), R2. 2 L1 CO3
32
PART-B
Explain Fixed point representation. L2
1 10 CO3
a.What are the various ways of representing negative numbers? Explain with 10 L2
2 example b. Distinguish between Fixed point and Floating point representation of CO3
a given number
Perform the arithmetic operation in binary using 2’s complement representation 10 L2
3 (i). (+42) + (-13) (ii) (-42) – (-13). b. Convert the following numbers with the CO3
indicated bases to decimal. (i) (12121)3 (ii) (4310)5 (iii) (50)7
a. Draw and explain the flowchart of instruction cycle. b. Explain any three 10 L2
4 addressing modes with example CO3
a.Draw the flowchart and explain about booths algorithm b. Multiply 100111 10 L2
5 with 11011 using booths algorithm CO3
What are addressing modes? Explain the various addressing modes with 10 L2
7 examples. CO3
Derive and explain an algorithm for adding and subtracting two floating point 10 L2
10 binary numbers CO3
With examples explain the Data transfer, Logic and Program Control 10 L2
11 Instructions? CO3
Describe the algorithm for integer division with suitable examples 10 L2 CO3
12
Explain the following: i. Address sequencing in control memory. ii. Micro 10 L2 CO3
13 program sequencer
Explain how control signals are generated using micro-programmed control. 10 L2 CO3
15
What are logical micro operations? Explain about applications of logical micro 10 L1 CO3
16 operation
Explain different types of computer registers with common bus system with a 10 L2 CO3
17 neat sketch.
Discuss in detail about the hardwired control unit with block diagram 10 L2 CO3
20
UNIT-IV
PART-A
Define Memory Access Time?
1 02 L1 CO4
Write the formula for the average access time experienced by the processor in a L1 CO4
7 02
system with two levels of caches
What are the enhancements used in the memory management? 02 L1 CO4
8
PART-B
Draw the neat sketch of memory hierarchy and explain the need of cache 10
1 memory? L2 CO4
What is Main Memory and what are the types in it, Explain in detail. 10 L2
4 CO4
a)Define track and sector? What is the importance of auxiliary memory? 10 L2 CO4
7 b) Discuss various types of Auxiliary memory.
a) Explain about hit and miss in the memory?] L2 CO4
10
8 b) Define Cache Memory? Explain in detail its mapping functions.
What is Virtual Memory? Discuss how paging helps in implementing virtual L2 CO4
10
9 memory.
UNIT-V
PART-A
Why IO devices cannot be directly be connected to the system bus?
1 02 L1 CO5
What are the major functions of IO system? 02
2 L1 CO5
What is an I/O Interface? 02
3 L1 CO5
Write the factors considered in designing an I/O subsystem? 02
4 L1 CO5
PART-B
a.What is DMA? Explain 10
1 b. Write about daisy chaining priority L2 CO5
a.Write about asynchronous data transfer. 10 L2
2 b. Explain about serial communication CO5
What is IO Interface? Discuss the differences that exist between central 10 L2
3 computer and Peripherals. CO5
Name: V.K.Sreedhar.