written 8.7 years ago by |
Microprocessor and Peripherals - May 2015
Electronics & Telecomm. (Semester 4)
TOTAL MARKS: 80
TOTAL TIME: 3 HOURS
(1) Question 1 is compulsory.
(2) Attempt any three from the remaining questions.
(3) Assume data if required.
(4) Figures to the right indicate full marks.
Attempt any four
1 (a) Explain flag register used in 8085 processor.(5 marks)
1 (b) Explain what is the need and advantages of memory segmentation in 8086 microprocessor.(5 marks)
1 (c) Explain addressing modes of 8086 Microprocessor.(5 marks)
1 (d) Write a program to blink bit 4 of part C using BSR mode of 8255.(5 marks)
1 (e) Write features of 80486 Microprocessor.(5 marks)
2 Design an 8086 based system with the following specifications.
i) 8086 working at 6 Mhz at minimum mode.
ii) 32 KB EPROM using 16 KB devices.
iii) 64 KB RAM using 32 KB devices.
iv) 2, 8-bit i/p & 2, 8-bit o/p ports in Memory mapped I/O.
Design system with absolute decoding. Clearly show memory address map and I/O address map. Draw a neat schematic for chip selection logic.(20 marks)
3 (a) Draw & Explain Interrupt structure of 8086 Microprocessor with its IVT.(10 marks)
3 (b) Draw & Explain interfacing of DAC 0808 with 8086 Microprocessor using 8255. Write a program to generate square wave.(10 marks)
4 (a) Explain interfacing of 8087 co-processor with 8086 Microprocessor.(10 marks)
4 (b) Draw timing diagrams of memory read & memory write machine cycles for maximum mode of 8086 Microprocessor.(10 marks)
5 (a) Explain MODE 0 and MODE 1 of 8254 Timer/Counter peripheral IC with the help of timing diagram.(10 marks)
5 (b) Explain different modes of operation of 8257 DMA controller.(10 marks)
6 (a) Write a program for 8086 Microprocessor to multiply two 32-bit numbers (12345678 × 87654321).(10 marks)
6 (b) Write a program for 8086 Microprocessor to find out smaller number in an array of 10 numbers.(10 marks)