20-10-2012, 01:57 PM
MICROPROCESSORS AND INTERFACING II B.Tech II Semester Regular Examinations
1. (a) Explain various interrupts of 8085 Microprocessor and their functionality?
(b) Explain the [8+8]
i. SID
ii. SOD
iii. S0, S1, S2
iv. INTA pins of 8085 Microprocessor.
2. (a) Explain in detail the coding template for ADD instruction of 8086.
(b) It is necessary to declare a program as a public procedure to be accessible
by other programs? Give the sequence of assembly language statements? An
external program called “fact” is to used in this program. Show the required
statements? [8+8]
3. Write a recursive routine to evaluate the following polynomial
Y = A0+A1X1+A2X2+A3X3+..+ANXN. The coefficients A0, A1, A2..AN are
to be successive words in memory and all parameter addresses are to be passed via
the stack. [16]
4. (a) With a neat sketch explain 8237 DMA controller and its operation?
(b) With the help of basic cell explain SRAM and DRAM? [8+8]
5. (a) Interface the stepper motor with 8255 and write an ALP to rotate the stepper
motor continuously in clockwise direction.
(b) Write an assembly language program to rotate a 200 teeth, 4 phase stepper
motor as specified below: Ten rotations clockwise and eight rotations anti-
clockwise. [8+8]
6. (a) What is the interrupt vector table? Draw and explain the interrupt vector
table for 8086.
(b) Describe the response of 8086 to the interrupt coming on INTR pin. [8+8]
7. (a) What is a Status word of 8251A? Explain how 8086 processor will read the
status word from 8251.
8. (a) How does 8051 differentiate between the external and internal program mem-
ory?
(b) Explain the alternate functions of Port-0, Port-2 and Port-3.