WINTER
WINTER
___________
Q.4 (a) What will be the value in accumulator, for the given 8085 program 03
below?
MVI C,7FH
MVI B, 3EH
MOV A, B
RLC
RLC
ANI 7FH
HLT
*************
2
Seat No.: ________ Enrolment No.___________
Q.2 (a) How does the microprocessor differentiate among a positive number, 03
negative number and a bit pattern?
(b) LOOP: LXI H, 1234H 04
DCX H
JNZ LOOP
Find out the mistake(s) in the above program and write the correct
program so that it does not become infinite loop.
1
and Don’t Walk). The signal lights are turned ON/OFF by the data bits of
PORT1 and gives output as shown below,
The traffic and pedestrian flows are in the same direction; the pedestrian
should cross the road when the Green light is ON. Also write Delay
subroutine to generate appropriate delay. Assume to turn ON Light, a “0”
logic level required at corresponding data bits of the output port.
Q.3 (a) What are the states of the Auxiliary Carry (AC), Carry (CY), sign(S) and 03
parity (P) flags after executing the following 8085 program?
MVI L, 5DH
MVI A, 6BH
ADD L
(b) Explain 8085 Programming model and classify instruction set on the 04
basis of different addressing modes.
(c) 2100 LXI H, 1234H 07
MVI A, 55H
ADD M
What is the size of ADD M instruction? Name the machine cycles. Draw
machine cycle and T-state diagram and specify the content of address bus,
data bus and control signals *RD, *WR, IO/*M and ALE signals and status
signals S1 and S0 for every T states of ADD M instruction only.
OR
Q.3 (a) What are the states of the Auxiliary Carry (AC), Carry (CY), sign(S) and 03
parity (P) flags after executing the following 8085 program?
MVI A, A9H
MVI B, 57H
ADD B
ORA A
(b) Explain One byte, Two byte, Three byte and write short note on different 04
types of instruction sets.
(c) Specify the addressing mode, required Machine cycles, T-States and 07
function for following instructions :
1. MVI M, 45H
2. RAL
LHLD 2300H
*************
3
Seat No.: ________ Enrolment No.___________
MARKS
Q.1 (a) Explain the difference between a microprocessor and a microcomputer. 03
(b) Define significance of ALE pin with example or a diagram. 04
(c) Draw and Explain Pin diagram of 8085. 07
OR
Q.4 (a) Explain various flags use in 8085. 03
1
(b) Give comparison of Memory mapped I/O and Peripheral mapped I/O. 04
(c) Explain One byte, Two byte, Three byte and write short note on different 07
types of instruction sets.
Q.5 (a) Differentiate between maskable and non-maskable interrupts. 03
(b) Explain various types of conditional jump instructions with example. 04
(c) Draw and explain the architecture of SUN SPARC microprocessor. 07
OR
Q.5 (a) Differentiate vectored and non-vectored interrupts. 03
(b) How many interrupts are there in 8085? Name them. Explain the 04
characteristics in terms of maskability, vectoring and priority.
(c) Give ARM architecture features and explain block diagram of ARM. 07
*************
2
Enrolment No./Seat No_______________
Q.1 (a) List the key parts of a microprocessor and give a short explanation of 03
their functions.
(b) Explain memory and I/O operations in a microprocessor. 04
(c) Describe the architecture of the 8085 microprocessor with a neat 07
diagram.
Q.3 (a) Explain the function of the program counter and stack pointer in the 03
8085 microprocessor.
(b) Describe the instruction cycle and machine cycles of the 8085 04
microprocessor.
(c) Create an assembly program that demonstrates the process of 07
demultiplexing the address and data bus in the 8085 microprocessor,
and provide an explanation of how it works.
OR
Q.3 (a) What is the role of the ALU and control unit in the 8085 03
microprocessor?
(b) Explain the memory interfacing with the 8085 microprocessor. 04
(c) Construct an 8085-assembly language program that takes two values 07
and executes arithmetic addition, subtraction, and a logical AND
operation.
Q.4 (a) Define I/O ports and describe their role in the process of microprocessor 03
interfacing.
(b) Explain the working of the 8255 Programmable Peripheral Interface. 04
(c) Discuss the interrupt architecture of the 8085 microprocessor, focusing 07
on both hardware and software interrupt types.
OR
Q.4 (a) Define the concepts of stack and subroutines in the context of the 8085 03
microprocessor.
1
(b) Describe how the 8259A Programmable Interrupt Controller functions 04
and how it is utilized in microprocessor systems.
(c) Create an 8085-assembly language routine to implement a delay, 07
utilizing both counters and the stack.
*************