Digital Electronics & Microprocessor - All Questions with Answers
Unit 1: Digital Fundamentals & Boolean Algebra
Q: Define digital signals. Explain positive and negative logic.
A: Digital signals have binary levels (0/1). Positive logic: High = 1, Low = 0. Negative logic: High = 0, Low = 1.
Q: Characteristics of digital signals
A: Discrete levels, noise immunity, error detection possible, easier storage and processing.
Q: Explain error detecting and correcting codes
A: Parity bit detects errors; Hamming code can correct single-bit errors.
Q: State and prove any two theorems of Boolean algebra
A: Example: A+0=A, A1=A, A+A=A, AA=A, A+A'=1, AA'=0.
Q: Explain types of Boolean postulates with example
A: Postulates include identity, null, complement, idempotent, distributive, De Morgans laws.
Q: Write and explain dont care conditions with example
A: Don't care allows flexibility in K-map minimization. Example: 'd' values used for grouping.
Q: Minimize using K-map: f(A,B,C,D) = (0,1,2,3,5,7,8,9,11,14)
A: Group 1s in K-map and derive simplified SOP expression.
Q: Minimize: f(A,B,C,D) = M(1,2,3,8,9,10,11,14), d(7,15)
A: Convert to SOP form using K-map and minimize using don't care values.
Unit 2: Combinational Circuits
Q: Design half adder and full adder circuit
A: Half adder: Sum = AB, Carry = AB. Full adder: Sum = ABCin, Carry = AB+BCin+ACin.
Q: Design using K-map: Half adder and full adder
A: K-map used to derive expressions for Sum and Carry for adders.
Q: Implement function using Multiplexer (e.g., F = m(...))
A: Use 8:1 or 16:1 MUX, select lines = variables, data inputs depend on function.
Q: Explain working of Multiplexer and De-Multiplexer
A: MUX selects one input; DEMUX routes input to one of many outputs.
Q: Parity generator and checker
A: Used in data transmission to detect errors. Parity bit ensures even/odd number of 1s.
Unit 3: Sequential Circuits Flip-Flops, Counters, Registers
Q: Eliminate race-around condition in JK flip-flop
A: Use edge-triggered or Master-Slave JK flip-flop to avoid multiple toggles.
Q: Convert SR to JK flip-flop
A: Modify logic so J=S, K=R. Handles undefined state.
Page 1
Digital Electronics & Microprocessor - All Questions with Answers
Q: Design 3-bit synchronous up counter using JK flip-flops
A: Toggle flip-flops with J=K=1 or based on previous outputs. Count from 000 to 111.
Q: Serial-in Serial-out shift register with diagram
A: Data enters one bit at a time and shifts right/left. Used for data conversion.
Q: Applications of flip-flops
A: Counters, registers, frequency division, memory elements.
Q: Programmable counter and its applications
A: Counter with loadable value. Used in timers, clocks, etc.
Unit 4: 8085 & 8086 Microprocessors
Q: 8086 internal block diagram and explain
A: Contains EU and BIU. EU = ALU, registers. BIU = address control, queue.
Q: Draw block diagram of 8086 and explain blocks
A: Diagram includes segment registers, ALU, instruction pointer, control unit.
Q: 8085 registers and their functions
A: Includes Accumulator, B-C, D-E, H-L, PC, SP, Flag register.
Q: Comparison of 8-bit, 16-bit, and 32-bit microprocessors
A: Data/address bus width, memory capacity, speed differences.
Q: Comparison of 8086 and 80386
A: 80386 is 32-bit, supports multitasking and paging. 8086 is 16-bit.
Q: Draw 8086 pin diagram and explain
A: Shows address/data lines, control signals, power, clock pins.
Unit 5: Instruction Set, Addressing, and Assembly
Q: Classification of instruction set
A: Includes data transfer, arithmetic, logical, control, string instructions.
Q: Explain different types of arithmetic instructions with examples
A: ADD, SUB, INC, DEC, NEG, MUL, DIV used for arithmetic operations.
Q: Explain addressing modes of 8086 with examples
A: Immediate, register, direct, indirect, indexed, based addressing modes.
Q: Write short note on Assemblers and Compilers
A: Assembler converts ASM to machine code; compiler does same for high-level.
Q: CMP, AAS, IMUL, CBW, TEST, RCR instructions
A: CMP: compare, AAS: adjust ASCII, IMUL: signed multiply, CBW: convert byte to word, TEST: AND (no result), RCR:
rotate through carry.
Unit 6: System-Level Concepts
Page 2
Digital Electronics & Microprocessor - All Questions with Answers
Q: Explain DMA controller with neat block diagram
A: Allows direct data transfer between I/O and memory without CPU. Has control, address & data lines.
Q: Short note on memory types
A: Includes RAM, ROM, Cache, Virtual Memory, EEPROM.
Q: Short note on different types of memory
A: Categorized into primary, secondary, volatile, non-volatile, etc.
Page 3