(SEM V) THEORY EXAMINATION 2023-24 MICROPROCESSOR & MICROCONTROLLER
This subject introduces the architecture, programming, and interfacing of Microprocessors (8085, 8086) and Microcontrollers (8051) — the foundational computing components of all embedded systems.
It combines hardware-level understanding (pins, buses, timing diagrams) with software-level programming (assembly language, addressing modes, and interrupts).
You’ll also learn how to interface peripherals like LCDs, ROM, RAM, and ADCs using these processors and controllers.
Exam Paper Overview
| Parameter | Details |
|---|---|
| Course | B.Tech (Semester V) |
| Subject Code | KEC502 |
| Subject Name | Microprocessor & Microcontroller |
| Maximum Marks | 100 |
| Duration | 3 Hours |
| Paper ID | 311042 |
| Date | 31 January 2024 |
Instruction: Attempt all sections. If any data is missing, choose suitable values
Paper Pattern
| Section | Type of Questions | Marks | Description |
|---|---|---|---|
| A | Short Conceptual (10 × 2) | 20 | Definitions, basic functions |
| B | Descriptive (3 × 10) | 30 | Theory + block diagrams |
| C | Analytical/Design (5 × 10) | 50 | Programming, interfacing, and architecture |
SECTION A – Short Answer Questions (10 × 2 = 20 Marks)
These test fundamental concepts and definitions.
| Q No. | Question Summary | Explanation / Concept |
|---|---|---|
| (a) | Define Microprocessor | A multipurpose programmable device that takes binary data as input, processes it per stored instructions, and gives output. Ex: Intel 8085/8086. |
| (b) | Explain Memory-Mapped I/O | The I/O devices share the same address space as memory; I/O accessed via MOV instructions. |
| (c) | Define Indexing | An addressing mode using an index register (like SI, DI) to access memory locations in arrays or tables. |
| (d) | Function of Rotation Instruction | Used for bit rotation — RLC, RRC, RAL, RAR (helps in data encryption, multiplication, or bit testing). |
| (e) | Explain 16-bit Microprocessors | Process 16 bits of data in one operation (e.g., Intel 8086). Have 16-bit ALU, registers, and data bus. |
| (f) | Interfacing Devices | Connecting external devices (memory, I/O peripherals) to microprocessor via control, data, and address lines. |
| (g) | Define Microcontroller | A compact integrated chip with CPU, RAM, ROM, timers, and I/O ports (e.g., Intel 8051). |
| (h) | What are Pins? | Hardware terminals used for connecting external signals like data, control, clock, and power. |
| (i) | Define Ports | I/O channels on microcontroller used for interfacing external devices (P0–P3 in 8051). |
| (j) | Use of ADC in Microcontrollers | Converts analog signals (sensor input) to digital form for processing in embedded applications. |
Tip: Each answer should be short (2–3 lines) with an example (like “8085 uses RST for interrupt pins”).
SECTION B – Descriptive Questions (Any 3 × 10 = 30 Marks)
These are diagram-based and theory explanation type questions.
Q2(a) — Timing and Control Unit of 8085
Draw a detailed block diagram showing CLK generator, instruction register, timing signals (ALE, IO/M̅, RD̅, WR̅).
Explain how control signals synchronize data flow and memory/I/O access.
Q2(b) — Jump Instructions in 8085
Types: Unconditional (JMP) and Conditional (JZ, JNZ, JC, JNC, JP, JM, JPE, JPO).
Explain flag-based branching and address execution mechanism.
Q2(c) — Addressing Modes of 8086
Immediate, Register, Direct, Register Indirect, Indexed, Based, and Relative addressing modes.
Give examples: MOV AX, BX → Register MOV AX, [SI] → Register Indirect
MOV AX, [1234H] → Direct
Q2(d) — Memory Organization in 8051
8051 has 64 KB external code memory, 64 KB external data memory, 128 B internal RAM, 4 KB internal ROM.
Diagram showing division: 00H–7FH: Internal RAM 80H–FFH: SFR area
Bit-addressable area: 20H–2FH
Q2(e) — LCD Interfacing with 8051
Explain data pins D0–D7, control pins RS, RW, EN.
Connection through Port 2 or Port 1.
Steps: Initialize LCD → Send Commands → Display Data.
SECTION C – Analytical / Long Answer Questions (5 × 10 = 50 Marks)
Each question has two parts (choose one). They test application, interfacing, and programming.
Q3(a) — Interface 4 KB ROM + 16 KB RAM with 8085
Draw full address decoding using 74LS138 decoder.
Memory map: ROM: 0000H–0FFFH RAM: 4000H–7FFFH
Explain control signals: RD̅, WR̅, IO/M̅.
Q3(b) — Timing Diagram of MVI B, 20H
Opcode Fetch, Memory Read cycles. Show T-states (T1–T3) and control signals (ALE, RD̅, WR̅).
Explain how data (20H) is transferred to register B.
Q4(a) — 8085 Instructions: LXI, XCHG, DAD, CMP, RAR
Define function and addressing modes:
LXI (Immediate), XCHG (Register Pair), DAD (Register Pair), CMP (Immediate/Register), RAR (Accumulator rotation).
Q4(b) — Interrupts in 8085
Types: Hardware (TRAP, RST7.5, RST6.5, RST5.5, INTR) and Software (RST n).
Explain priority, masking, vector locations, and enabling/disabling through SIM/RIM instructions.
Q5(a) — 8086 Maximum and Minimum Modes
Maximum Mode: For multiprocessor system; controlled by 8288 Bus Controller.
Minimum Mode: Single processor configuration.
Define Pin 24–31 functions for both modes (HOLD, HLDA, M/IO̅, WR̅, RD̅, DEN̅, DT̅/R̅).
Q5(b) — 8259 PIC Initialization (ICW1 & ICW2)
Draw flowchart for initialization. ICW1 defines interrupt mode (edge/level).
ICW2 defines interrupt vector base address.
Q6(a) — SFRs (Special Function Registers) of 8051
Examples:
ACC (E0H), B (F0H), PSW (D0H), SP (81H), DPL/DPH (82H/83H), P0–P3 (80H–B0H), TMOD/TCON (89H/88H).
Mention functions of each with addresses.
Q6(b) — Ports and Functions in 8051
P0: Dual function (I/O + address/data bus). P1: Simple I/O port.
P2: High byte of address bus. P3: Special functions (INT0, INT1, T0, T1, RXD, TXD, WR̅, RD̅).
Q7(a) — Timer Circuit in 8051
8051 has two 16-bit timers: Timer 0 & Timer 1.
Controlled by TMOD, TCON, THx/TLx registers.
Explain modes: Mode 0 (13-bit), Mode 1 (16-bit), Mode 2 (8-bit auto-reload).
Q7(b) — Addressing Modes in 8051
Immediate, Direct, Register, Register Indirect, Indexed, Bit-addressable.
Example:
MOV A, #25H → Immediate MOV A, 40H → Direct MOV A, @R0 → Register Indirect
Key Concepts to Revise
8085 Architecture: Registers, buses, and timing.
Addressing Modes & Instruction Set of 8085/8086. Interrupt System and Vector Table.
Memory Interfacing & Address Decoding. 8051 Architecture, SFRs, and Ports.
Timers, Counters, and Serial Communication in 8051. Peripheral Interfacing (LCD, ADC, Keypad, etc.).
Conclusion
The KEC502 — Microprocessor & Microcontroller exam paper balances theory and practical circuit analysis.
It checks understanding from basic 8085 instruction timing to complex 8051 interfacing.
To score high:
Draw neat diagrams (architecture, memory maps, timing charts).
Write assembly code snippets where possible.
Highlight control signals and register names clearly.
Related Notes
BASIC ELECTRICAL ENGINEERING
ENGINEERING PHYSICS THEORY EXAMINATION 2024-25
(SEM I) ENGINEERING CHEMISTRY THEORY EXAMINATION...
THEORY EXAMINATION 2024-25 ENGINEERING MATHEMATICS...
(SEM I) THEORY EXAMINATION 2024-25 ENGINEERING CHE...
(SEM I) THEORY EXAMINATION 2024-25 ENVIRONMENT AND...
Need more notes?
Return to the notes store to keep exploring curated study material.
Back to Notes StoreLatest Blog Posts
Best Home Tutors for Class 12 Science in Dwarka, Delhi
Top Universities in Chennai for Postgraduate Courses with Complete Guide
Best Home Tuition for Competitive Exams in Dwarka, Delhi
Best Online Tutors for Maths in Noida 2026
Best Coaching Centers for UPSC in Rajender Place, Delhi 2026
How to Apply for NEET in Gurugram, Haryana for 2026
Admission Process for BTech at NIT Warangal 2026
Best Home Tutors for JEE in Maharashtra 2026
Meet Our Exceptional Teachers
Discover passionate educators who inspire, motivate, and transform learning experiences with their expertise and dedication
Explore Tutors In Your Location
Discover expert tutors in popular areas across India
Discover Elite Educational Institutes
Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies