Monday, February 11, 2008

MICROPROCESSOR ASSEMBLY LANG. PROGRAMMING - MALP Paper 1

Download FREE Computer Science Engineering (CSE Engg. Branch) Previous 5 Years solved Regular and Reappear Question Papers B.tech PTU (2007, 2006, 2005, 2004, 2003) and related Placement HR - Technical Interview Questions for subject MICROPROCESSOR and ASSEMBLY LANG. PROGRAMMING - MALP

MICROPROCESSOR ASSEMBLY LANG. PROGRAMMING (New) CS 208 4th Sem.

Max marks 60

Note: Section A is compulsory. Attempt any Four questions from Section B and any Two questions from Section C.

Section A Marks 2 each
1.
(a) What do you mean by a synchronous and asynchronous bus? Give one example of each.
(b) Explain the function of the following 8085 instructions with example:
(i) XRA
(II) RLC
(c) Discuss the function of the following signals of 8085:
(i) RD (ii) ALE
(d) Explain the requirement of a program counter in 8085 microprocessor.
(e) Give the applications of 8251 programmable communication interface chip.
(f) Explain the function of construction queue in 8086 microprocessor.
(g) What is DMA data transfer? Explain in brief.
(h) Explain what SIM is.
(i) Explain the role of an emulator in microprocessor based system development.
(j) What is a single chip microcomputer? Explain.

Section B Marks 5 each

2. Explain the interfacing 8251 chip with 8085 microprocessor.

3. Explain the function of the following 8085 instructions with examples:
(a) LHLD
(b) XCHG
(c) STA
(d) JNC
(e) MVI

4. Write an 8085 based assembly language program t arrange a series of numbers in descending order.

5. discuss the design of microprocessor based traffic light system.

6. What is RIM? Discuss the bit pattern of the accumulator for RIM instruction.

Section C Marks 10 each

7.Describe interfacing of 7-segment display with its decoder/ driver to an 8085 microprocessor. Can alphabets be displayed by this scheme?

8. (a) Write an 8085 based assembly language program to find the square root of a number.
(b) Explain the block diagram of 8086 microprocessor.

9. (a) What do you mean by SIMULATION and EMULATION? In what way do these help in the development of a microprocessor based system?
(b) Write an assembly language program to get the 2’s complement of a 16-bit number.

No comments: