Microprocessors and Peripherals - May 2015
Electronics Engineering (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. 1 (a) What is stack? Explain the use and operation of stack and stack pointer?(5 marks) 1 (b) What is an instruction queue? Explain?(5 marks) 1 (c) Explain the flag register of 8085 microprocessor?(5 marks) 1 (d) Explain the LOCK (bar) & TEST (bar) Signal?(5 marks) 2 Design a 8086 based system with following specifications
CPU at 10 Mhz in minimum mode operation
ii) 64 KB SRAM using 8 KB devices
iii) 16 KB EPROM using 4 KB devices
iv) One 8255 PPI for keyboard interface
Design system with absolute decoding. Clearly show memory address man and I/O address map. Draw a neat schematic for chip selection logic.(20 marks) 3 (a) Explain the first five dedicated interrupts of 8086?(10 marks) 3 (b) Explain with one example addressing modes of 8086?(10 marks) 4 (a) Write 8086 assembly language program to move a string of words from offset 1000h to offset 6000h. The Length of the string is 0ch.(10 marks) 4 (b) Explain the following directives CODE, ASSUME, ALINE, EQU, EVEN, Various Data & Model directives.(10 marks) 5 (a) What are different multiprocessor configurations? Explain Closely Coupled Configuration?(10 marks) 5 (b) Sketch and explain the interface of PPI 8255 to the 8086 microprocessor in minimum mode. Interface four 7 segment LEDs to display as a BCD counter.(10 marks) 6 (a) Difference between a JMP instruction and CALL instruction.(5 marks) 6 (b) Flag register of 8086.(5 marks) 6 (c) Operation mode of 8237 DMA Controller.(5 marks) 6 (d) Procedure of interfacing 8259 with CPU.(5 marks)