THE CHARUTAR VIDYA MANDAL UNIVERSITY
[Link] – Semester 6 | Microprocessor Technologies (102045610 / 202045610)
CHAPTER-WISE QUESTION BANK | Compiled from April 2025 & July 2025 Examination Papers
UNIT 1 | Introduction to 8085 Microprocessor
1-Mark Questions (Short Answer)
• In which machine cycle is the instruction hex code read from memory?
[1 marks] | Jul 2025 Backlog
• In 8085, which signal is used to insert a wait?
[1 marks] | Jul 2025 Backlog
• What is the significance of INTA pin?
[1 marks] | Jul 2025 Backlog
• What is the use of PARITY flag in 8085?
[1 marks] | Jul 2025 Backlog
• What is the size of the Stack Pointer (SP) register in 8085?
[1 marks] | Jul 2025 Backlog v2
• How many T-states are required for executing the MOV A,B instruction?
[1 marks] | Jul 2025 Backlog v2
• What operation is performed by the LDAX B instruction?
[1 marks] | Jul 2025 Backlog v2
• What is the size of the FLAG register in 8085?
[1 marks] | Jul 2025 Backlog v2
• What operation is performed by the XTHL instruction?
[1 marks] | Jul 2025 Backlog v2
• What is the size of the Program Counter (PC) register in 8085?
[1 marks] | Apr 2025 Regular
• How many T-states are required for executing the ADD R instruction?
[1 marks] | Apr 2025 Regular
• What is the size of the stack pointer (SP) in 8085?
[1 marks] | Apr 2025 Regular
• What operation is performed by the XCHG instruction?
[1 marks] | Apr 2025 Regular
• Which signal (pin) is used for demultiplexing the address bus in 8085?
[1 marks] | Apr 2025 Regular
• How many T-states are required for executing the CALL instruction?
[1 marks] | Apr 2025 Regular
• What are the different methods to generate the delay?
[1 marks] | Jul 2025 Backlog
• Define the term 'machine cycle' in context of microprocessor operations.
[1 marks] | Apr 2025 Regular (50M)
• What is the function of SOD pin in 8085 microprocessor?
[1 marks] | Apr 2025 Regular (50M)
• How many T-states are required for executing the DAD instruction?
[1 marks] | Apr 2025 Regular (50M)
• What is the difference between PUSH and POP instructions?
[1 marks] | Apr 2025 Regular (50M)
• How many T-states are required for executing the RET instruction?
[1 marks] | Apr 2025 Regular (50M)
4/5-Mark Questions (Long Answer)
• Define the following for 8085: Machine cycle, Instruction Decoder, Mnemonics, Stack, Wait state.
[4 marks] | Jul 2025 Backlog
• Explain the architecture of 8085 microprocessor with a neat diagram.
[4 marks] | Apr 2025 Regular (50M)
• Explain the Functions of following 8085 pins: ALE, READY, INTR, IO/M, S0 & S1.
[5 marks] | Jul 2025 Backlog v2
• Draw the timing diagram of ADD B instruction of an 8085 microprocessor.
[4 marks] | Jul 2025 Backlog
• Draw the timing diagram of LDA 16-bit instruction.
[5 marks] | Jul 2025 Backlog v2
• Specify register contents and flag status as the following instructions are executed: SUB A, MOV B,A, DCR
B, INR B, SUI 01H, HLT.
[4 marks] | Jul 2025 Backlog
• Show the contents of accumulator and flag register after: MVI A,98H / ADI 98H / SUI 30H.
[5 marks] | Apr 2025 Regular
UNIT 2 | Memory and I/O Interfacing
1-Mark Questions (Short Answer)
• Which instructions are used for data transfer in I/O mapped I/O?
[1 marks] | Jul 2025 Backlog
• How many address lines are used to identify I/O port in peripheral I/O and memory mapped I/O methods?
[1 marks] | Jul 2025 Backlog v2
• Give an example of Direct addressing mode of 8085 Microprocessor.
[1 marks] | Jul 2025 Backlog v2
• Can I/O devices and memory share the same address in memory mapped I/O?
[1 marks] | Apr 2025 Regular (50M)
• If a memory chip ends at address F7FFH and has 2KB capacity, what is its starting address?
[1 marks] | Apr 2025 Regular (50M)
• A memory chip has capacity of 4096 × 4 bits. How many such chips are needed to form 16KB memory?
[1 marks] | Apr 2025 Regular
• What is the bus sizes in 80386 microprocessors?
[1 marks] | Jul 2025 Backlog v2
• What is the bus sizes in 80286 microprocessor?
[1 marks] | Apr 2025 Regular
• What is the physical address space of 80486 microprocessor?
[1 marks] | Apr 2025 Regular (50M)
• What is the bus sizes in 8086 microprocessor?
[1 marks] | Apr 2025 Regular (50M)
4/5-Mark Questions (Long Answer)
• Design and draw the complete circuit for interfacing memories with the 8085: EPROM (1K×8) starting from
0000h and RAM (1K×8) starting from 8000h. Use suitable decoder for selecting the chips.
[4 marks] | Jul 2025 Backlog
• Interface a 2K RAM chip with 8085 microprocessor having starting address 8000H. Draw the complete
circuit diagram.
[5 marks] | Jul 2025 Backlog v2
• Design a memory system for 8085 with 4K ROM starting at 0000H and 4K RAM starting at 4000H. Draw
the complete circuit diagram with address decoding logic.
[4 marks] | Apr 2025 Regular (50M)
• Interface a 4K RAM chip with 8085 microprocessor having starting address C000H. Draw the complete
circuit diagram.
[5 marks] | Apr 2025 Regular
• Show necessary connection to interface 7-segment LEDs with an output port having address F8H to 8085
microprocessor; also write the required assembly language program.
[5 marks] | Apr 2025 Regular
• Design an interface circuit to connect 8 toggle switches to 8085 microprocessor with port address D8H, and
write a program to read their status continuously.
[4 marks] | Apr 2025 Regular (50M)
• An array of 10 bytes is stored from memory location 8000H. Write an assembly level program for 8085 to
add the array and store the result in memory locations 9000H (LSB) & 9001H (MSB).
[4 marks] | Jul 2025 Backlog
UNIT 3 | Instruction Set and Assembly Language Programming
1-Mark Questions (Short Answer)
• What is the difference between LDA and STA instructions?
[1 marks] | Apr 2025 Regular
• What operation is performed by the DAD instruction?
[1 marks] | Apr 2025 Regular
• What is the difference between LDA and STA instructions?
[1 marks] | Apr 2025 Regular
• How many machine cycles are required for the DCX B instruction?
[1 marks] | Jul 2025 Backlog
4/5-Mark Questions (Long Answer)
• Explain the functions of following instructions along with no. of bytes and time required: ANA B, JMP 2000,
HLT, OUT 80H, RST 5.
[5 marks] | Jul 2025 Backlog v2
• Explain the Functions of following instructions: RET, DI, PCHL, ADC R.
[5 marks] | Jul 2025 Backlog v2 / Apr 2025 Regular
• List two examples each of: Direct addressing, Logical group, Stack operations, Jump instructions.
[5 marks] | Apr 2025 Regular
• Write an assembly language program for 8085 to find the largest number from an array of 10 bytes stored
from memory location 3000H. Store the result at 4000H.
[4 marks] | Apr 2025 Regular (50M)
• Write an assembly language program for 8085 to divide an 8-bit number in register B by another 8-bit
number in register C. Store quotient in D and remainder in E.
[4 marks] | Apr 2025 Regular (50M)
• Explain the Functions of following instructions: RAR, CMP M, JPO 16bit, ANI 8bit.
[4 marks] | Apr 2025 Regular (50M)
• Write a program to sort an array of 10 bytes stored from memory location 2500H in ascending order.
[5 marks] | Apr 2025 Regular
UNIT 4 | Programming Techniques – Stack, Subroutines, Timers, Code
Conversion
1-Mark Questions (Short Answer)
• What is the difference between PUSH and POP instructions?
[1 marks] | Apr 2025 Regular (50M)
• How many T-states are required for executing the RET instruction?
[1 marks] | Jul 2025 Backlog v2 / Apr 2025
• What operation is performed by the XTHL instruction?
[1 marks] | Jul 2025 Backlog v2
4/5-Mark Questions (Long Answer)
• What is the role of a subroutine in a microprocessor program? Explain with an example.
[4 marks] | Jul 2025 Backlog
• Define a stack. How is it used in 8085 microprocessor programming?
[4 marks] | Jul 2025 Backlog
• Explain PUSH and POP Instruction with example.
[5 marks] | Jul 2025 Backlog v2
• What is the difference between CALL and RET instructions?
[5 marks] | Jul 2025 Backlog v2
• Write a short program to generate a 0.5 second delay using a loop assuming clock frequency of 1 MHz.
[4 marks] | Jul 2025 Backlog
• Design a delay subroutine using DE register pair. If DE is loaded with 6000H, calculate the delay time if the
system clock frequency is 2 MHz.
[5 marks] | Apr 2025 Regular
• Calculate the delay in the following loop if system clock period is 0.33 µs: LXI B,12FFH(10T), DCX B(6T),
XTHL(16T), XTHL(16T), NOP(4T), NOP(4T), MOV A,C(4T), ORA B(4T), JNZ DELAY(10/7T).
[5 marks] | Jul 2025 Backlog v2
• Design a delay subroutine that generates a delay of 100 milliseconds using nested loops. Assume crystal
frequency = 5 MHz.
[4 marks] | Apr 2025 Regular (50M)
• Write a program to convert a packed BCD number to unpacked BCD number.
[5 marks] | Apr 2025 Regular
• Write an assembly level program in 8085 to add two 16-bit numbers.
[5 marks] | Jul 2025 Backlog v2
• How is the DAD instruction used in 8085? What is its effect on flags?
[5 marks] | Jul 2025 Backlog v2
UNIT 5 | Interfacing Peripherals and Applications
1-Mark Questions (Short Answer)
• How many interrupt pins are available in 8085?
[1 marks] | Jul 2025 Backlog
• Which instructions are used to enable interrupts in 8085?
[1 marks] | Jul 2025 Backlog
• What is the significance of INTA pin?
[1 marks] | Jul 2025 Backlog
• List the different ports available for 8255 with their size.
[1 marks] | Jul 2025 Backlog v2
4/5-Mark Questions (Long Answer)
• Explain the working of any one mode of 8255.
[4 marks] | Jul 2025 Backlog
• What are vector interrupts? Give examples.
[4 marks] | Jul 2025 Backlog
• Interface ADC 0808 with 8085 microprocessor. Write steps to convert analog data into digital.
[4 marks] | Jul 2025 Backlog
• Draw the block Diagram of 8255 and briefly explain it.
[5 marks] | Jul 2025 Backlog v2
• Write a short note on 8255 PPI.
[5 marks] | Apr 2025 Regular
• Explain the BSR mode and basic I/O mode operations of 8255 PPI with example.
[4 marks] | Apr 2025 Regular (50M)
• Explain the hardware and software interrupt handling process in 8085 microprocessor.
[4 marks] | Apr 2025 Regular (50M)
• What is the hardware and software interrupt in 8085?
[5 marks] | Jul 2025 Backlog v2
• Compare and contrast maskable and non-maskable interrupts in the 8085 microprocessor. Give examples
of each type and explain how the interrupt enable/disable mechanism works.
[5 marks] | Apr 2025 Regular
• Explain the steps followed by an active high signal on INTR pin of 8085 microprocessor to successfully
acknowledge it.
[5 marks] | Apr 2025 Regular
• Explain the purpose and operation of the SIM (Set Interrupt Mask) and RIM (Read Interrupt Mask)
instructions in the 8085 microprocessors. Provide an example of how they are used to manage interrupts.
[5 marks] | Apr 2025 Regular
• Write a main program and an ISR for RST 7.5 interrupt of an 8085 microprocessor to increment content of
memory location 2050H by one.
[4 marks] | Apr 2025 Regular (50M)
• Explain the function of the following pins related to the interrupt system of the 8085: INTR, INTA, and
TRAP.
[4 marks] | Apr 2025 Regular (50M)
• Explain RST 7.5, RST 6.5, RST 5.5.
[5 marks] | Jul 2025 Backlog v2
• Interface ADC 0808/0809 with 8085 – related questions: control signals required, analog channels,
resolution.
[4 marks] | Apr 2025 Regular (50M)
UNIT 6 | Advanced Microprocessors – 8086, 80286/386/486, Pentium
1-Mark Questions (Short Answer)
• How many general-purpose registers are available in 8086 microprocessors?
[1 marks] | Jul 2025 Backlog
• What is the bus sizes in 80286 microprocessor?
[1 marks] | Apr 2025 Regular
• What is the bus sizes in 8086 microprocessor?
[1 marks] | Apr 2025 Regular (50M)
• What is the physical address space of 80486 microprocessor?
[1 marks] | Apr 2025 Regular (50M)
• What is the bus sizes in 80386 microprocessors?
[1 marks] | Jul 2025 Backlog v2
4/5-Mark Questions (Long Answer)
• Compare the features of 80286 and 80386.
[4 marks] | Jul 2025 Backlog
• What is the meaning of segmentation in 8086? What are its advantages? Explain.
[4 marks] | Jul 2025 Backlog
• Compare the working of Minimum and maximum mode of 8086.
[4 marks] | Jul 2025 Backlog
• Draw the architecture of 8086.
[5 marks] | Jul 2025 Backlog v2
• What is pipelining in 80486? How does it improve performance?
[5 marks] | Jul 2025 Backlog v2
• What is bus interface unit (BIU) and execution unit (EU) in 8086 microprocessor? What is its importance?
[5 marks] | Apr 2025 Regular
• Describe the evolution of Intel microprocessors from 8086 to 80486 architectures highlighting key
technological advancements.
[5 marks] | Apr 2025 Regular
• What is segmentation? What is its advantage? Which different 8086 registers are used to implement
segmentation in 8086? Show physical address calculation with examples.
[4 marks] | Apr 2025 Regular (50M)
• Compare the features of 8086 and 80386 microprocessors.
[4 marks] | Apr 2025 Regular (50M)
Compiled from: Apr 2025 Regular Exam (60M & 50M) | Jul 2025 Backlog Exam (60M & 50M) — Microprocessor Technologies,
CVMU Semester 6