Ex/TIU/ESA/Sem-E//2025
B.TECH (CSE & CSE AI), 2ND YR. END SEMESTER (SPRING) EXAMINATIONS,
2025
Subject Name: Microprocessor and Microcontroller
Subject Code: TIU-UEC-T210
Full Marks: 80 Time Allotted: 3 hours
The figures in the right margin indicate full marks.
Candidates are required to give their answer in their own words as far as applicable.
Unless otherwise specified, the notations / symbols have their usual meanings.
Use of non-programmable calculator is allowed.
Group-A
1. Answer all questions. Each question carries 2 marks.
i) What is the purpose of the Stack Pointer (SP) in a microprocessor? K2 CO2
ii) Write down different values of the control & status signals during OPCODE- K1 CO1
fetch operation in 8085.
OR What are the DMA related signals present in 8085? K1 CO1
iii) If the Accumulator content is 75H and the instruction “CPI 32H” is executed in K2 CO2
8085 microprocessor, then what will be the content of Carry and Zero flag?
iv) Consider a system in which the available 64KB memory space is equally K2 CO3
divided between EPROM and RAM and interfaced with 8085 microprocessor.
What will be the possible addressing range?
OR K2 CO3
If the last address of a 2KB memory is F7FF H, then what will be the starting
address of that memory chip?
v) Define software interrupts in 8085 with examples. K2 CO3
vi) K4 CO6
How many operational modes are there in 8255 programmable peripheral
devices? Write their names.
vii) What are the different modes of operation in 8086 microprocessor? K3 CO4
viii) What are pointers and index registers in 8086 microprocessor? K3 CO4
Page 1 of 4
Ex/TIU/ESA/Sem-E//2025
ix) K3 CO5
Write down the function of following instructions in 8051 microcontroller
SUB A, @R1, ADD A, #50H .
x) Write down any four special function registers in 8051 microcontroller. K3 CO5
OR Write the names of register banks in 8051 microcontroller. K3 CO5
Group- B
Answer all questions. Each question carries 5 marks.
2.a) What are the different addressing modes of 8085 microprocessor? Give K2(4) CO2
example.
2.b) Explain the instruction DAA with the help of suitable example. K2(1) CO2
3. Explain the flag register in 8086 microprocessor. K3 CO4
4. What is the difference between SIM and RIM instruction? Explain with K2 CO3
the help of suitable example.
5. a) What do you mean by conditional and unconditional jump? Give an K2(3+2) CO2
example.
b) Find out the number of T-states in the following program:
MVI C, F8H
LOOP: DCR C
JNZ LOOP
OR
5. a) What are the functions of PUSH and CALL instruction in 8085 K2(3+2) CO2
microprocessor?
b) The following instructions subtract two numbers. Specify the contents
of register A and the status of the ‘S’ and ‘CY’ flags. Explain the
Page 2 of 4
Ex/TIU/ESA/Sem-E//2025
significance of the sign flag if it is set.
MVI A, F8H
SUI 69H
6.a) Explain briefly memory organization of 8051 microcontroller. K3(3) CO5
6.b) Which instruction is used to perform multiplication between two 8 bit K3(2) CO5
numbers using 8051 microcontroller? Give example.
7. What do you mean by pipelined architecture? How is it implemented in K3 CO4
8086?
OR Describe the different addressing modes of 8086 microprocessor. K3 CO4
Group C
Answer all questions. Each question carries 10 marks.
8. a) Write down the different features of 8085 microprocessor. K1(4) CO1
b) Write an assembly language program to find out largest number K2(6) CO2
from a given array of 10 numbers.
OR
8. a) Explain pin diagram of 8085 Microprocessor. K1(5) CO1
b) Write an assembly language program to perform the subtraction K2(5) CO2
between two 16 bit numbers.
9.a) Write down the basic features of 8051 microcontroller. K3(3) CO5
9.b) Write down the functions of different I/O ports of 8051 Microcontroller. K4(3) CO6
9.c) Write an assembly language program to perform the division between two K3(4) CO5
8 bit numbers using 8051 Microcontroller.
Page 3 of 4
Ex/TIU/ESA/Sem-E//2025
10. Write Short Note on (any two) of the following
10.a) Timing diagram of 8085 microprocessor for the instruction MVI A, 32H K2(5) CO2
10.b) 8255A interface with 8085 microprocessor K4(5) CO6
10.c) Comparison between 8085 and 8086 Microprocessors K3(5) CO4
10.d) 4KB memory interfacing with 8085 using 3x8 decoder K2(5) CO3
Page 4 of 4