Microprocessor (MP), B.E. Computer Science (CS),
Semester 5, December 2009.
Con.5317-09
SP-8552
(3 Hours)
[Total Mark: 100]
N. B.: 1) Question no 1 is compulsory.
(2) Solve any four questions from the remaining six questions.
1. Design a 8086 based system consisting of the following:- --- (20Marks)
(a) 8086 microprocessor working at 8 MHz.
(b) EPROM of 64 KB using 32 KB devices.
(c) SRAM of 32 KB using 16 KB devices.
(d) 1 input, 1 output port (both 16 bit), interrupt devices.
Explain the design. Also show the memory and I/O map.
2. (a) Write a program using 8086 to transfer a block of data using string instructions. Also draw the flowchart of the same. --- (8 Marks)
(b) Explain the interrupt structure of the 8085 microprocessor with a neat diagram. --- (12 Marks)
3. (a) Explain the necessity of a bus controller in the 8086 maximum mode system. Also explain the 8288 Bus controller in detail. --- (10 Marks)
(b) Show an interfacing diagram of the 8086 with the 8237 DMA controller. What are the advantages of Direct memory access? Enumerate with two Practical examples. ---- (10 Marks)
4. Explain the need of Bus arbitration. What are the various Bus arbitration schemes in loosely coupled systems? Draw a multiprocessor system of Z-8086 modules using the 8289 Bus arbitor. Explain the diagram. --- (20 Marks)
5. (a) Explain the following with respect to the 8259 PIC: --- (12 Marks)
(i) Sperial Fully Nested Mode.
(ii) Sperial Mask Mode
(iii) Initialization program-of the 8259
(iv) Function of the pin SP/EN.
(b) Draw and explain how the adders/data bus is demultiplexed in the 8085.---(8 Marks)
6. (a) What is segmented memory? Enumerate the advantages of segmented memory with reference to the 8086 microprocessor. --- (10 Marks)
(b) Compare the 8085 and the 8086 microprocessor with respect to architecture, Instruction set, speed, etc. [At least 8 points] :---- (10 marks)
7. Write short notes on (any four) :- --- (20 Marks)
(a) Serial communication using the RS-232C
(b) Modes of operation of the 8253 PIT
(c) DRAM interfacing in 8086 systems
(d) 8284 Clock Generator
(e) Software interrupts in 8086
(f) Temperature Controller using 8086.