Saturday 20 April 2013

SEPTEMBER 2012 Fourth Semester MICROPROCESSORS AND ASSEMBLY LANGUAGE PROGRAMMING (2007 and 2008 Admissions)


F 8253                                  (Pages: 2)                                        Reg......................  
B.Sc. (COMPUTER SCIENCE) DEGREE [SUPPLEMENTARY] 
EXAMINATION, SEPTEMBER 2012 
Fourth Semester 
MICROPROCESSORS AND ASSEMBLY LANGUAGE PROGRAMMING 
(2007 and 2008 Admissions)
Time : Three Hours                                                                                    Maximum :75 Marks 
PartA, 
Answer any five questions. 
Each question carries marks. 
1. List the various applications of a microprocessor.
2 What are the 
merits of assembly language programming? ,‘ 
3. What is a delay loop?
4.., 
Write a short note on macros.
5. 
What are interrupts?
6. List any three features of 80286. 
(5 x 3 = 15 marks) 
Part B 
Answer any four questions. 
Each question carries marks. 
7. Discuss the bus organization in 8085. s
8. 
Explain the arithmetic instructions available in 8086.
9. Explain how can you implement, a 
conditional branch in assembly language programs
10: Describe the working of CALL and RET instructions in 8086 assembly language.
11. 
Explain the technique of DMA data transfer.
12. 
Discuss the features of 80286 microprocessor.
(4 x 5 =20 marks) 
Part 
Answer any two questions. 
Each question comes 20 marks 
13 (a) Explain the structure of 8085 microprocessor. V (15 marks)
(b) Discuss memory mapped I/O. (5 marks) V 
Turn over 

 F 8253 
14. (a) Describe the Bus Interface Unit of 8086 mcroprccessor. (10 marks)
(b) How can you implement a loop structure in 8086 assembly language program? (10 marks)
15. (a) 
Discuss the various string instructions in 8086 assembly language. (10 marks)
(b) 
Explain the use of stacks in assembly language programs. (10 marks)
16. (a) 
Discuss the working of priority interrupt controller. (12 marks)
(b) Describe the features of 80386microproceasors. (8 marks) 
[2x20=40marks] 

No comments:

Post a Comment