SAL Engineering & Technical Institute
Department of Computer Engineering
Microprocessor and Interfacing (3160712)
Question Bank
Year: 2024-2025
Prepared By:
Dr. Meeta Matnani
Sr No Questions Marks COs
Unit-1 : Introduction to Microprocessor, Components of a
Microprocessor:
1. Explain the difference between a microprocessor and a 03 CO1
microcomputer..(W-2023, S-2023)
2. Explain Assembler, Debugger and Linker with an example. (W-2023) 04 CO1
3. How does the microprocessor differentiate among a positive number, 03 CO1
negative number and a bit pattern?. (W-2022)
4. Explain Machine level language and Assembly level language with 03 CO1
examples. (S-2022)
5. List the key parts of a microprocessor and give a short explanation of 03 CO1
their functions. (W-2024)
6. Define (1) Microprocessor (2) System Bus (3) Instruction Cycle(S-2024) 03 CO1
7. Draw and explain Pin diagram of 8085 Microprocessor(S-2024) 07 CO1
Unit-2 : Microprocessor Architecture and Operations, Memory, I/O
devices, Memory and I/O operations
1. Explain memory and I/O operations in a microprocessor. (W-2024) 03 CO2
2. Describe the architecture of the 8085 microprocessor with a neat 07 CO2
diagram (W-2024)
3. Explain Read/ Write control signals for memory and I/O. (W-2024) 04 CO2
4. Explain the function of the program counter and stack pointer in the 03 CO2
8085 microprocessor (W-2024)
5. What is the role of the ALU and control unit in the 8085 04
microprocessor? (W-2024)
6. Explain various flags use in 8085. (W-2023) 03 CO2
7. Explain General purpose Data register. (W-2023) 03 CO2
Unit-3 : 8085 Microprocessor Architecture, Address, Data And
Control Buses, 8085 Pin Functions, Demultiplexing of Buses,
Generation Of Control Signals, Instruction Cycle, Machine Cycles,
T-States, Memory Interfacing
1. Draw timing diagram of instruction MVI A, 32H(S-2024) 07 CO3
2. Draw the memory interface 4kB of EPROM with starting address from 04 CO3
0000H and 2kB of RAM with starting address followed by EPROM
with 8085 Microprocessor (S-2024)
3. Draw and Explain Timing Diagram of MVI A, 45h. (W-2024) 07 CO3
4. Identify the machine cycles in the following instructions 07 CO3
1. SUB B
2. ADI 47H
3. STA 2050H
4. PUSH B (W-2024)
5. Describe the instruction cycle and machine cycles of the 8085 04 CO3
microprocessor. (W-2024)
6. Explain the memory interfacing with the 8085 microprocessor. (W- 04 CO3
2024)
Unit-4 : Assembly Language Programming Basics, Classification of
Instructions, Addressing Modes, 8085 Instruction Set, Instruction
And Data Formats, Writing, Assembling & Executing A Program,
Debugging The Programs
1. Elaborate different addressing modes in 8085 with suitable examples (S- 03 CO2
2024)
2. Explain instruction format of 8085 instructions (S-2024) 03 CO2
3. Describe any four arithmetic instructions in 8085 with examples (S- 04 CO2
2024)
4. Explain classification of instructions based on byte size with examples 07 CO2
(S-2024)
5. Describe any four data transfer instructions in 8085 with examples (S- 03 CO2
2024)
6. Create an assembly program that demonstrates the process of 07 CO2
demultiplexing the address and data bus in the 8085 microprocessor, and
provide an explanation of how it works (W-2024)
Unit-5 : Writing 8085 assembly language programs with decision,
making and looping using data transfer, arithmetic, logical and
branch instructions
1. Write an assembly language program in 8085 to arrange five 8-bit 03 CO3
numbers in ascending order stored at memory location starting from
3000H (S-2024)
2. Construct an 8085-assembly language program that takes two values and 04 CO3
executes arithmetic addition, subtraction, and a logical AND operation
(W-2024)
3. Explain various types of conditional jump instructions with example. 04 CO3
(W-2023)
Unit-6 : Stack & Subroutines, Developing Counters and Time Delay
Routines, Code Conversion, BCD Arithmetic and 16-Bit Data
operations
1. Explain counters and time delay with suitable example. Also specify 07 CO4
various applications of counters and time delay (S-2024)
2. Define Stack. Explain PUSH and POP instructions(S-2024) 03 CO4
3. Define the concepts of stack and subroutines in the context of the 8085 03 CO4
microprocessor. (W-2024)
4. Create an 8085-assembly language routine to implement a delay, 07 CO4
utilizing both counters and the stack (W-2024)
Unit-7 : Interfacing Concepts, Ports, Interfacing Of I/O Devices,
Interrupts In 8085, Programmable Interrupt Controller 8259A,
Programmable Peripheral Interface 8255A
1. Explain classification of Interrupts in 8085 Microprocessor (S-2024) 04 CO4
2. Draw and explain block diagram of 8255A (S-2024) 07 CO4
3. Differentiate IO-mapped IO and Memory-mapped IO (S-2024) 03 CO4
4. Explain BSR Mode in 8255A (S-2024) 04 CO4
5. Draw and explain block diagram of 8259A (S-2024) 07 CO4
6. Define I/O ports and describe their role in the process of microprocessor 03 CO4
interfacing. (W-2024)
7. Explain the working of the 8255 Programmable Peripheral Interface. 04 CO4
(W-2024)
8. Discuss the interrupt architecture of the 8085 microprocessor, focusing 07 CO4
on both hardware and software interrupt types. (W-2024)
9. Describe how the 8259A Programmable Interrupt Controller functions 04 CO4
and how it is utilized in microprocessor systems (W-2024)
Unit-8 : Advanced Microprocessors : 8086 logical block diagram,
segmentation, Pin functions, Minimum and maximum mode,
80286/80386: Overview and architecture, Programming model, Data
types and instruction set, segments and its types, segment
descriptor, descriptor table and selector
1. Describe flag register in 8086 Microprocessor (S-2024) 03 CO5
2. Explain register organization of 80286 Microprocessor (S-2024) 04 CO5
3. Draw and explain logical block diagram of 8086 Microprocessor (S- 07 CO5
2024)
4. Describe protected virtual address mode in 80286 Microprocessor (S- 03 CO5
2024)
5. Explain concepts of segmentation in 8086 Microprocessor (S-2024) (W- 04 CO5
2024)
6. Draw and explain architecture of 80386 Microprocessor (S-2024) (W- CO5
07
2024)
7. Compare the minimum mode and maximum mode of the 8086 CO5
04
microprocessor. (W-2024)
8. Describe the pin configuration of the 8086 microprocessor in detail(W- CO5
03
2024)
9. How does the 80286 microprocessor improve upon the 8086, particularly CO5
04
in terms of memory management? (W-2024)
10. Summarize the programming model and data types available in the 80286 CO5
07
microprocessor. (W-2024)