Microprocessor & Assembly Language Programming
Microprocessor & Assembly Language Programming
of Pages: 02
Total No. of Questions: 09
INSTRUCTIONS TO CANDIDATES:
1. SECTION-A is COMPULSORY consisting of TEN questions carrying TWO marks each.
2. SECTION-B contains FIVE questions carrying FIVE marks each and students have to
attempt any FOUR questions.
3. SECTION-C contains THREE questions carrying TEN marks each and students have
to attempt any TWO questions.
SECTION A
o m
.r c
1. a) Synchronous buses are faster or asynchronous buses? Explain with reasons.
b) What are vectored interrupts? Explain with suitable example.
m
p e
c) What is the last instruction executed by every interrupt?
o
a
d) Discuss the interrupt handling of 68000.
p .r c
e) If the memory chip size is 1024x4 bits, how many chips are required to make up 2k bytes
of memory?
b r p e
f) Give the sum and flag settings for AF, SF, ZF, CF, OF and PF after hexadecimally
adding 62A0 to each of the following:
a
rp
a) 1234
b) 4321
g) Start: IN F2H
CMA
b
ORA A
JZ: start
What will be the result for this program?
h) How many interrupt sources are available in 8051? What are they?
M-56607 Page 1 of 2
i) What are various components of emulator?
j) What is the use of LATCH signal on AD0-AD15 bus in 8086 system?
SECTION B
2. Describe in flow chart the interfacing of 8085 microprocessor with matrix keyboard and also
write the assembly language program to implement the function.
3. Write an assembly language program that reads number from the users until the user types 5.
4. Explain the function of ALE and IO/M signals of the 8085 microprocessor.
5. What do you mean by DMA? Explain its working.
6. Explain the addressing modes of 8086.
SECTION C
o m
.r c
7. Describe the traffic light system using stepper motor interface.
8. What is micro controller? Discuss the architecture of 8051 microcontroller.
m
p e
9. Differentiate between following instructions:
o
a) STA address and STAX rp
p a .r c
r
b) LXI, H 2000H and LHLD 2000H
b p e
a
b rp
M-56607 Page 2 of 2