Microprocessor - Dec 2014
Electronics & Communication (Semester 6)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks. 1 (a) With a neat sketch explain execution unit of 8086.(6 marks) 1 (b) Define addressing modes for specifying branch address and identify addressing modes of following instructions:
i) MOV [BP+SI+5], AH
ii) MOV AL, (6 marks) 1 (c) Explain various machine language formats used in 8086 with suitable example.(8 marks) 2 (a) Explain the function of following instruction with example:
(i) LEA (ii) IDIV (iii) DAA (iv) JNGE(8 marks) 2 (b) Write an assembly level language program to add two 16-digit packed BCD numbers.(6 marks) 2 (c) Explain the following directives and operators with suitable examples:
(i) SEGMENT (ii) ASSUME (iii) DUP (iv) SIZE(6 marks) 3 (a) Explain the following string instructions with examples.
(i) MOVS B (ii) CMPS B (iii) SCAS B (iv) Repeat prefix (REP)(8 marks) 3 (b) Write an Assembly level language program to convert four digit ASCII coded hexadecimal number to binary equivalent using string instructions.(6 marks) 3 (c) Write a recursive procedure to calculate the factorial of N.(6 marks) 4 (a) Give the classification of interrupts in 8086. Explain the 8086 interrupt response mechanism.(4 marks) 4 (b) Explain INT N interrupt instruction? Write a program that outputs characters to printer using INT 17H interrupt.(8 marks) 4 (c) Explain interrupt data input using suitable circuit diagram. Write interrupt service procedure for reading characters fro ASCII keyboard.(8 marks) 5 (a) Write a keyboard procedure that scans the keyboard and returns with numeric code of the key in AL.(10 marks) 5 (b) Interface eight seven-segment display, using 8255 with 8086.(10 marks) 6 (a) Explain data types of numeric data processor 8087.(10 marks) 6 (b) Represent 11.37510 in short real form.(4 marks) 6 (c) Explain functions of following instructions:
(i) FLD (ii) FADD (iii) F2XM1 (iv) FLDl2E(6 marks) 7 (a) Explain minimum mode configuration of 8086.(8 marks) 7 (b) Explain following with respect to PCI bus
(i) PCI bus timing diagram
(ii) PCI bus coomands(8 marks) 7 (c) Explain types of packers and contents found on USB.(4 marks) 8 (a) Give the features of 80386 microprocessor. Explain its memory system and I/O system with suitable diagrams.(8 marks) 8 (b) Explain programming model of 80486 microprocessor with suitable diagrams.(8 marks) 8 (c) Explain basic features of pentium processor.(4 marks)