Microprocessor All College Assessment Question Analysis
A. Architecture and Features
Explain the architecture of 8085 microprocessor. (Sets: 1, 2, 3, 7, 8, 11, 14)
Draw and explain the architecture of 8086 microprocessor. (Sets: 1, 2, 5, 6, 7, 8, 9,
10, 13, 14)
Di erentiate between 8085 and 8086. (Sets: 1, 3, 5, 6, 9)
Explain the functions of ALU, timing and control unit. (Sets: 1, 2, 3)
B. Addressing Modes and Instruction Set
Explain addressing modes of 8085 with examples. (Sets: 2, 3, 5, 6, 7, 8, 9, 10, 12, 13)
Write any 10 instructions of 8085 with opcode and function. (Sets: 2, 3, 6, 7, 8, 11)
List arithmetic and logical instructions with examples. (Sets: 2, 4, 5, 7, 10)
C. Assembly Language Programming
Write a program to add two 8-bit numbers. (Sets: 2, 3, 4, 5, 6, 8, 10, 11, 13)
Program to subtract two 8-bit numbers. (Sets: 2, 3, 5, 7, 8, 9, 10, 13)
Write a program to find the smallest/largest number. (Sets: 2, 4, 6, 7, 8, 10, 12, 13)
Program to sort a series in ascending/descending order. (Sets: 4, 5, 6, 8, 10)
Program to count even and odd numbers. (Sets: 3, 6, 8, 9, 10)
D. Timing Diagrams
Explain machine cycle and instruction cycle with diagrams. (Sets: 3, 5, 6, 8, 10, 13)
Timing diagram for instruction execution. (e.g., MOV, STA, MVI A, 32-bit addition)
(Sets: 3, 4, 6, 7, 8, 10, 12)
E. Memory and I/O Interfacing
Explain memory mapping and I/O mapping. (Sets: 1, 3, 4, 5, 6, 7, 9, 11)
Di erentiate between memory mapped I/O and I/O mapped I/O. (Sets: 2, 4, 7, 8, 10)
Interface memory (RAM/ROM) to 8085 with diagram. (Sets: 2, 5, 8, 10)
F. Interrupts
Explain hardware and software interrupts. (Sets: 1, 2, 3, 5, 7, 10, 11)
Write short note on RST instructions and maskable/non-maskable interrupts. (Sets:
3, 4, 5, 6, 7, 9, 12)
G. Peripheral Devices (8255, 8259, etc.)
Explain the working of 8255 and draw its diagram. (Sets: 2, 3, 4, 5, 6, 7, 9, 11, 13)
Write control word format for 8255. (Sets: 3, 4, 6, 9, 10, 11)
Interfacing 8255 with 8085 and applications. (Sets: 2, 4, 6, 7, 9, 11)
H. Stack, Subroutines, and Instructions
Explain CALL and RET instructions with stack operation. (Sets: 2, 3, 5, 7, 9)
PUSH and POP instruction uses. (Sets: 3, 6, 7, 9, 10)
I. Comparison and Conceptual Questions
Compare microprocessor and microcontroller. (Sets: 2, 4, 6, 10, 11)
Applications of microprocessors. (Sets: 1, 2, 4, 6, 8)
Define T-state, machine cycle, instruction cycle. (Sets: 3, 6, 8, 9)
2. Frequently Repeated Questions
8085 Architecture: Sets 1, 2, 3, 7, 8, 11, 14
8086 Architecture: Sets 1, 2, 5, 6, 7, 8, 9, 10, 13, 14
Assembly: Add/Subtract 8-bit: Appears in 9+ sets each
Addressing Modes of 8085: Appears in 10 sets
8255 PPI Concept/Diagram: Repeated across 9 sets
Memory Mapping Concepts: Appears in 8 sets
Interrupts and RST instructions: Seen in 7+ sets
Timing Diagrams: Multiple questions repeated across 8+ sets
3. High-Weightage / Conceptual Questions
High-Weightage:
Architecture of 8085 and 8086 (Always present)
Assembly programs (Addition, Subtraction, Sorting, Smallest, Largest)
Addressing modes and instruction sets
Timing diagrams (especially for MOV, STA, MVI)
Interfacing and control word format of 8255
Interrupt structure and handling
Conceptual Questions:
Di erence between memory-mapped and I/O-mapped I/O
Di erence between microprocessor and microcontroller
Compare 8085 vs 8086
Explanation of T-state, machine cycle, instruction cycle
Functions of ALU, timing and control unit