MODEL QUESTION PAPER
Course: Microprocessors and Interfacing
Time: 3 Hours Max Marks: 72
PART A (Answer ALL questions) (8 × 3 = 24 Marks)
1. (a) What are the key differences between stack operations and subroutines in 8085?
(b) Define machine cycles in 8085. How are they related to timing diagrams?
(c) List different addressing modes in 8086 with examples.
(d) Explain the concept of memory segmentation in 8086.
(e) What is the purpose of assembler directives in 8086 assembly language?
(f) Compare vectored and non-vectored interrupts in 8086.
(g) Describe the role of the 8087 coprocessor and how it interfaces with 8086.
(h) What are the modes of operation of the 8255 and how do they differ?
PART B (Answer any FOUR questions) (4 × 12 = 48 Marks)
2. (a) Draw and explain the architecture and pin configuration of the 8085 microprocessor.
(b) With suitable diagrams, explain memory and I/O interfacing techniques in 8085.
3. (a) Explain the different addressing modes in 8085 with suitable examples.
MODEL QUESTION PAPER
Course: Microprocessors and Interfacing
Time: 3 Hours Max Marks: 72
(b) Write an assembly language program in 8085 to add two 8-bit numbers and store the result in memory.
4. (a) Describe the internal architecture of the 8086 microprocessor.
(b) Compare the architectures of 8086 and 8088.
5. (a) Explain the exception and interrupt handling mechanism in 8086.
(b) Draw and explain the timing diagram for a memory read operation in 8086 minimum mode.
6. (a) Describe how Dynamic RAM and EPROM are interfaced with the 8086.
(b) Explain the role and interfacing method of the 8257 DMA controller with the 8086.
7. (a) Draw the pin diagram of the 8255 PPI and explain the modes of operation.
(b) Describe the interfacing and initialization of the 8279 with 8086 for keyboard and display control.
8. (a) Explain the architecture and modes of the 8254 programmable interval timer.
(b) Write an 8086 assembly language program to generate a square wave using 8254.