Skip to content
EX-602 · Microprocessor & Micro‑controller/Unsolved PYQ Paper

EX-602 Microprocessor and Microcontroller - May 2023 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.

  1. 7 Marks
    aDraw and discuss the architecture of 8086 Microprocessor.
    How to answer
    • BIU vs EU functional partition and pipelining concept
    • Registers: AX,BX,CX,DX, SP,BP,SI,DI, CS,DS,SS,ES, IP, Flags
    • Block diagram showing BIU, EU, queue, ALU, control
    • Working of fetch-decode-execute with queue
  2. 7 Marks
    bWrite an assembly language program based on 8086 microprocessor instruction set to find the square root of data from 1 to n using Lookup table.
    How to answer
    • Lookup table for squares/square-roots stored in memory
    • Initialize pointer, counter for 1 to n
    • Loop using XLAT or indexed addressing to fetch result
    • 8086 ALP with data/code segment setup and termination
  3. 7 Marks
    aShow the memory organization and interfacing with 8086 microprocessor. Explain how the memory is accessed.
    How to answer
    • Even/odd bank organization with BHE and A0
    • 1 MB address space, segment:offset addressing
    • Interfacing diagram with decoders, latches, RD/WR, M/IO
    • Byte/word access cycles for aligned and misaligned data
  4. 7 Marks
    bWrite a program based on 8086 instructions set to multiply a constant value to a sequence of data from 1 to n stored in memory.
    How to answer
    • Initialize data pointer, counter n and constant
    • Loop for 1 to n sequence from memory
    • Use MUL instruction for 8/16-bit multiplication
    • Store results and terminate program
  5. 7 Marks
    aDraw the block diagram of 8255 A programmable peripheral interface and explain each block.
    How to answer
    • Block diagram with Port A, B, C, control logic, data bus buffer
    • Read/write control and A0,A1, CS, RESET functions
    • Group A and Group B control blocks
    • Modes 0,1,2 overview for each block
  6. 7 Marks
    bDiscuss the internal architecture of 8254 programmable interval timer.
    How to answer
    • Three independent 16-bit counters/timers
    • Data bus buffer, read/write logic, control word register
    • CLK, GATE, OUT pins for Counter 0,1,2
    • Six operating modes and counting functions
  7. 7 Marks
    aDraw the pin diagram of 8051 microcontroller and explain its port structure.
    How to answer
    • 40-pin diagram with VCC, VSS, XTAL, RST, EA, PSEN, ALE
    • Port 0 to Port 3 alternate functions
    • Bidirectional I/O and open-drain features
    • Port structure circuit with pull-ups and multiplexed address-data
  8. 7 Marks
    bWrite an assembly language program based on 8051 microcontroller instruction set to perform four arithmetic operations on 2, 8 bit data.
    How to answer
    • Use ADD, SUBB, MUL, DIV instructions for 8-bit data
    • Initialize two 8-bit operands in registers/memory
    • Perform four operations sequentially with flags/accumulator
    • Store results and handle carry/borrow/overflow
  9. 7 Marks
    aExplain the Interrupt structure with the associated registers in 8051 microcontroller.
    How to answer
    • Five interrupt sources and vector addresses
    • IE and IP registers bit functions
    • Priority structure and polling sequence
    • Interrupt enable, handling and RETI flow
  10. 7 Marks
    bName and explain serial communication modes. Also discuss 8051 serial communication.
    How to answer
    • Modes 0,1,2,3 baud rates and frame format
    • SCON, TMOD, TH1 for baud generation
    • REN, TI, RI operation in 8051
    • Block diagram of serial port transmission/reception
  11. 7 Marks
    aHow you will connect 8051 microcontroller to RS232? Explain in detail.
    How to answer
    • TTL to RS232 voltage level mismatch and MAX232 role
    • TXD,RXD connection through charge-pump converter
    • Capacitors, DB-9 connector wiring
    • Baud rate and SCON settings for communication
  12. 7 Marks
    bWhy do we need A/D converter and D/A converter? Draw the block diagram to interface 8051 microcontroller with A/D convertor and D/A convertor.
    How to answer
    • Need for analog-digital interfacing with real world
    • ADC 0808/0809 and DAC 0808 interfacing principle
    • Block diagram with 8051 ports, ALE, OE, EOC signals
    • Control program flow for conversion
  13. 7 Marks
    aDraw and explain a functional block diagram of 8096.
    How to answer
    • CPU, PTS, bus controller, A/D, serial, timers blocks
    • Functional block diagram of 8096
    • 16-bit architecture and high-speed I/O features
    • Interconnection and operation of each block
  14. 7 Marks
    bWhat are the hardware features of 8096? Explain in detail.
    How to answer
    • 16-bit CPU, 232-byte register file, 8K ROM
    • High-speed I/O, 10-bit A/D, PWM, timers
    • Serial port, PTS, watchdog, interrupts
    • Operating frequency, packaging and power modes
  15. 14 Marks
    Write a short note on any two:
    1. a)USART 8251
    2. b)DMA Controller (8257)
    3. c)8051 based Thyristor firing circuit
    4. d)16/32 bit PIC microcontroller
    How to answer
    • Definition, block diagram and modes of selected topics
    • Key registers/pins and operating principle
    • Interfacing/application example
    • Advantages and uses in microprocessor systems
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 account

Have an account? Log in