Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1 (a) With a neat sketch explain execution unit of 8086.
6 M
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, [5036]
6 M
1 (c) Explain various machine language formats used in 8086 with suitable example.
8 M

2 (a) Explain the function of following instruction with example:
(i) LEA (ii) IDIV (iii) DAA (iv) JNGE
8 M
2 (b) Write an assembly level language program to add two 16-digit packed BCD numbers.
6 M
2 (c) Explain the following directives and operators with suitable examples:
(i) SEGMENT (ii) ASSUME (iii) DUP (iv) SIZE
6 M

3 (a) Explain the following string instructions with examples.
(i) MOVS B (ii) CMPS B (iii) SCAS B (iv) Repeat prefix (REP)
8 M
3 (b) Write an Assembly level language program to convert four digit ASCII coded hexadecimal number to binary equivalent using string instructions.
6 M
3 (c) Write a recursive procedure to calculate the factorial of N.
6 M

4 (a) Give the classification of interrupts in 8086. Explain the 8086 interrupt response mechanism.
4 M
4 (b) Explain INT N interrupt instruction? Write a program that outputs characters to printer using INT 17H interrupt.
8 M
4 (c) Explain interrupt data input using suitable circuit diagram. Write interrupt service procedure for reading characters fro ASCII keyboard.
8 M

5 (a) Write a keyboard procedure that scans the keyboard and returns with numeric code of the key in AL.
10 M
5 (b) Interface eight seven-segment display, using 8255 with 8086.
10 M

6 (a) Explain data types of numeric data processor 8087.
10 M
6 (b) Represent 11.37510 in short real form.
4 M
6 (c) Explain functions of following instructions:
(i) FLD (ii) FADD (iii) F2XM1 (iv) FLDl2E
6 M

7 (a) Explain minimum mode configuration of 8086.
8 M
7 (b) Explain following with respect to PCI bus
(i) PCI bus timing diagram
(ii) PCI bus coomands
8 M
7 (c) Explain types of packers and contents found on USB.
4 M

8 (a) Give the features of 80386 microprocessor. Explain its memory system and I/O system with suitable diagrams.
8 M
8 (b) Explain programming model of 80486 microprocessor with suitable diagrams.
8 M
8 (c) Explain basic features of pentium processor.
4 M



More question papers from Microprocessor
SPONSORED ADVERTISEMENTS