EC-501 · MICROPROCESSOR AND ITS APPLICATIONS/Unsolved PYQ Paper
EC-501 Microprocessor & its Application - Dec 2025 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaExplain the salient features of advanced microprocessors. Compare RISC and CISC processors.
How to answer
- Define advanced microprocessors and list salient features like 32/64-bit, pipelining, cache, MMU
- Explain superscalar, RISC/CISC hybrid, power management
- Compare RISC vs CISC on instruction set, addressing, cycles, hardware, examples
- Conclude with applications
-
7 MarksbDescribe minimum mode and maximum mode operation of 8086 with timing diagrams.
How to answer
- Define MN/MX pin and minimum vs maximum mode configuration
- Explain minimum mode control signals and single-processor operation
- Explain maximum mode with 8288 bus controller for multiprocessor
- Draw read/write timing diagrams for both modes
-
7 MarksaExplain the instruction set of 8086 microprocessor with suitable examples.
How to answer
- Classify 8086 instruction set into data transfer, arithmetic, logical, string, control transfer, processor control
- Give syntax and function of each group
- Provide suitable examples e.g. MOV, ADD, AND, JMP, LOOP
- Summarize flags affected
-
7 MarksbExplain various addressing modes of 8086 microprocessor. Write an 8086 assembly language program to add an array of 10 numbers.
How to answer
- Define addressing mode and list 8086 modes: implied, immediate, register, direct, register indirect, indexed, etc.
- Give example instruction for each mode with effective address calculation
- Write ALP using loop to add 10 numbers in array with initialization and pointer update
- Mention result storage and carry handling
-
7 MarksaExplain the architecture and operation of 8255 Programmable Peripheral Interface.
How to answer
- Draw block diagram of 8255 with Port A, B, C, control logic and data bus buffer
- Explain control word and Mode 0, Mode 1, Mode 2 operation
- Explain BSR mode for bit set/reset
- Give interfacing example with 8086
-
7 MarksbExplain ADC and DAC interfacing with microprocessor.
How to answer
- Define ADC and DAC function in microprocessor system
- Explain ADC interfacing via 8255/status with timing and example ADC0808/0809
- Explain DAC interfacing with DAC0808 and output amplifier
- Compare interfacing steps and control signals
-
7 MarksaExplain the architecture and working of 8253/8254 Programmable Interval Timer. A 8254 timer is operated with a clock frequency of 2 MHz. Calculate the output frequency for a count of 10,000.
How to answer
- Describe 8253/8254 block diagram with 3 counters, control word register
- Explain 6 operating modes of timer
- State formula $f_{out} = f_{clk} / N$
- Calculate $2\,MHz/10000 = 200\,Hz$
-
7 MarksbExplain the need of interrupt system in microprocessor based systems.
How to answer
- Define interrupt and polling vs interrupt-driven I/O
- Explain need for fast response, multitasking, real-time handling
- Classify hardware/software, maskable/non-maskable, vectored interrupts
- Give 8086 interrupt example
-
7 MarksaExplain I/O ports, interrupts and addressing modes of 8051 microcontroller.
How to answer
- Describe 8051 four I/O ports P0-P3 structure and alternate functions
- List 5 interrupts with vector addresses and priority/IE, IP registers
- Explain 8051 addressing modes with examples
- Summarize register banks and SFR addressing
-
7 MarksbExplain embedded systems and role of microcontrollers in embedded systems. Write a program for 8051 to generate a square wave using Timer-0.
How to answer
- Define embedded system characteristics and examples
- Explain role of microcontroller as CPU+memory+I/O on chip
- Describe Timer-0 mode programming for delay/square wave
- Write 8051 ALP toggling port pin with Timer-0 delay loop
-
7 MarksaDifferentiate between microprocessor and microcontroller in details.
How to answer
- Define microprocessor vs microcontroller architecture
- Compare on memory, I/O, instruction set, power, cost in table
- Give examples 8086 vs 8051/PIC
- State selection criteria for applications
-
7 MarksbExplain the concept of pipelining in microprocessors.
How to answer
- Define pipelining and stages fetch-decode-execute
- Explain 8086 BIU/EU overlap as 2-stage pipeline example
- Discuss speedup, throughput, hazards
- Give modern pipeline extensions
-
7 MarksaAn 8086 operates at 5 MHz clock. Calculate the time taken to execute an instruction requiring 4 T-states.
How to answer
- State T-state period $T = 1/f_{clk}$
- Calculate $T = 1/5\,MHz = 0.2\,\mu s$
- Multiply by 4 T-states: $0.8\,\mu s$
- Interpret as instruction execution time
-
7 MarksbExplain USART and serial data communication. Explain interfacing of keyboard and LED display with 8086 microprocessor.
How to answer
- Define USART 8251 and synchronous vs asynchronous serial communication
- Explain baud rate, framing, parity, 8251 block and control words
- Explain keyboard interfacing via 8279 and scanning
- Explain LED display interfacing with 8086 multiplexing
-
7 MarksaExplain applications of microprocessors and microcontrollers in real-time systems.
How to answer
- Define real-time system and constraints
- List microprocessor/microcontroller applications: automotive, medical, industrial control, IoT
- Give examples with justification
- Summarize advantages
-
7 MarksbExplain memory interfacing with 8086 microprocessor using suitable diagram.
How to answer
- Explain 8086 memory segmentation and even/odd banks with BHE, A0
- Describe address decoding using 74LS138 with example
- Draw interfacing diagram for RAM/ROM with 8086
- Explain read/write bus cycles
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel