You are on page 1of 4

Digital logic design and microprocessor

Chapter 1
What is multiplexer? Explain 2:1, 4:1, 8:1 and 16:1 multiplexers.
Implement 16:1 multiplexer using 8:1 multiplexers
Implement the logic function F = A Exor B Exor C using multiplexer
Implement the following function using 8:1 MUX F(x, y, z)= ∑m(0,2,3,5)
Implement the following function using MUX having three data select inputs F= ∑m(0,1,2,3,4,
10,11,14,15)
Use a 4:1 MUX to implement the logic function F(A,B,C)= ∑m(1,2,4, 7)
Implement the following function with MUX F(a,b,c)= ∑m(1,3,5,6)
Implement the following function using 8:1 MUX FA,B,C,D)= ∑m(1,3,4,11,12,13,14,15)
Implement the following Boolean function using 8:1 MUX with three select lines F(A,B,C,D)=AB’ + BD +
B’C D’.
What is de-multiplexer? Explain with diagram 1:4, 1:8 de-multiplexers using logic gates.
Implement the following multiple output combinational logic circuit using a 4 line to 16 line decoder
F1=∑m(1,2,4,7,8,11,12,13)
F2=∑m(2,3,9,11)
F3=∑m(10,12,13,14)
F4=∑m(2,4,8)
What is shift register? Explain different types of shift registers.
Explain SISO and SIPO shift registers.
Draw the logic diagram and timing sequence of a 4-bit ring counter.
Design a 3-bit binary synchronous down counter using JK flip flop?
Realize the following function F(A,B,C,D) = ∑m(1,3,4,10,11,12,13) using (i) 4 X 1 MUX (ii) 8 X 1 MUX
Explain a 3 bit asynchronous up counter. Draw the timing diagram and truth table.
Draw the logic diagram of J-K flip flop and explain it. What is the advantage of J-K flip flop over S-R flip
flop.
What is meant by race around condition? How can it be avoided?
Explain Johnsons ring counter with an example
Design a 2 bit asynchronous counter using JK flip flops
What is a glitch? Show the timing diagram for a Mod 6 asynchronous counter showing the glitches in the
diagram.
State and explain with truth table 3-8 Decoder.
What is the difference between Latch and a flip flop?
Differentiate between synchronous & asynchronous logical circuits.
Explain the operation of master- slave JK flip-flop?
Give any five differences between combinational & sequential logical circuits. 
Implement the following Boolean function using 8:1 multiplexer F(A,B,C.D) = Σ𝑚 (0,1,2,5,7,8,9,14,15)
Explain the Logic diagram of JK flip-flop?
Explain the Logic diagram of SR flip-flop?
Design and draw the 3 bit up-down synchronous counter?
Draw and explain the operation of D Flip-Flop?
Draw and explain the operation of SR LATCH?
Explain about Ring counter?
Explain about ripple counter?
Explain the working of the following
i) J-K flip-flop ii) S- R flip-flop iii) D flip-flop
Explain synchronous and ripple counters compare their merits and demerits?
Design 1: 16 demultiplexer using 1: 4 demultiplexers.
Describe the operation of 4 bit SISO shift register with the help of block diagram, truth table and timing
diagram.
Explain positive edge triggering and negative edge triggering.
Design 4 bit binary synchronous counters with D-flip flop?
Write the truth table of clocked T- Flip Flop?
Write the differences between synchronous and asynchronous counters?
Chapter 2
Explain in detail the architecture of 8085 microprocessor
Discuss the different addressing modes of 8085
Explain the timing diagram for opcode fetch operation
Explain the timing diagram for memory read operation
Explain the timing diagram for memory write operation
Explain the timing diagram for I/O read fetch operation
Explain the timing diagram for I/O write fetch operation
Explain in detail the timing diagram for the instruction MVIA, 32H.
How control signals are generated in 8085.
Why lower order address bus is multiplexed with the data bus? Explain.
Discuss the pin out of 8085 microprocessor and explain the function of each pin.
How 8085 instructions are grouped? Explain any one group in detail
Explain briefly about bus structure of 8085
Explain one instruction each from different groups.
Explain data transfer instructions of 8085
Explain arithmetic group of instructions
Explain logical group of instructions
Chapter 3
Write 8085 assembly language program for
a) Data transfer
Data transfer register to register
Register to memory
Memory to register
Memory to memory
Ascending / descending order
Counting from 0 to 10
Block transfer program
Block exchange program
b) Arithmetic
8 bit addition, 16 bit addition
8 bit subtraction, 16 bit subtraction
Decimal addition
8 bit multiplication
8 bit division
Ascending order
Descending order
Searching a byte
c) Logical
AND, OR, EXOR, NOT, NAND operations
How to generate the delay in program? Explain
Explain CALL and RET instructions
Explain the interrupt structure of 8085
How RIM and SIM instructions work?
Explain peripheral I/O instructions
What is memory mapped I/O and I/O mapped I/O
Write a short note on counters and delay
Write a program to obtain a delay of 10 msec

You might also like