Paper / subject Code: 40903 / Microprocessors and Applications
[Max Marks 80] [Time: 3hours]
1) Question no. 1 is compulsory
2) Solve any three from the remaining five questions.
3) Assume suitable additional data if necessary.
Q1) Answer the following questions: (20 marks)
a) Explain the significance of HOLD, RESET and READY signals in 8086 processor
b) List the steps taken by 8086 processor in response to receiving an interrupt.
c) Draw the 8086-8087 interfacing circuit representation in maximum mode of operation.
d) Explain the use and advantage of pipelining feature in 8086 architecture.
Q2)a) List and explain with examples memory addressing modes in 8086 processor. (10 marks)
b) Explain the register structure of 8086 processor. (10 marks)
Q3) a) With the help of memory map interface the following to an 8086 based system operating in minimum mode: (10 marks)
1) 32k bytes of EPROM memory using 8k byte devices.
2) 32k bytes of RAM memory using 8k byte devices.
b) Classify and explain 8086 instruction set. (10 marks)
Q4) a) Explain the significance of flags and flag register of 8086 processor. (10 marks)
b) Explain the need for DMA and modes of DMA data transfer typically made use of by the DMA controller IC – 8237. (10 marks)
Q5)a) Explain the Intel Pentium processor’s pipelining and superscalar architecture. (10 marks)
b) With the help of a new flowchart/algorithm write a program in 8086 assembly to copy an array of 100 numbers initialized in the data segment to extra segment. Assume additional data if any. (10 marks)
Q6) Write short notes on: [ANY TWO]
a) Programmable interrupt controller – 8259. (10 marks)
b) Intel Pentium processor – Branch Prediction Logic (10 marks)
c)Programmable peripheral interface – 8255. (10 marks)
d) INT 21H – DOS interrupt.