MICROPROCESSOR (MP) DECEMBER 2010 COMPUTER SCIENCE SEMESTER 5
Con.6019-10. (REVISED COURSE) GT-6705(3 Hours) [Total Marks-100]
N.B. (1) Question No.1 is compulsory.
(2) Solve any four out of remaining six questions.
1. a) Interface 2 input and 2 output ports of 16 bits each which can be used in hand shaking mode
with Intel 8086 microprocessor. Show IO map and IO address table. [5 Marks]
b) Explain addressing modes of Intel 8085 microprocessor with example. [5 Marks]
c) Explain tightly coupled multiprocessor configuration. [5 Marks]
d) Answer the following questions in brief:
i) What type number and interrupt vector table addresses are assigned to NMI? [1 Marks]
ii) Write an instruction that will mask off all bits but bit 7 of that data word stored at
address DS:0100H. [1 Marks]
iii) Explain the differences between Intel 8086 and 8088 processors. [2 Marks]
iv) Explain ORG assembler directive. [1 Marks]
2. (a) Design a 8086 based microprocessor system with the following specifications:- [10 Marks]
i) 8086 is working at 8 Mhz.
ii) 32KB EPROM using 16 KB devices.
iii) 64KB SRAM using 32KB devices.
Explain the design and show memory map.
(b) Write an assembly language program for Intel 8086 processor to exchange the blocks of
1kb located at 0100H and 0200H, using string instructions. [10 Marks]
3. (a)Draw interfacing diagram of 3 Programmable interrupt controllers connected to Intel
8086 microprocessor and explain it's working with CPU. [10 Marks]
(b) Explain the concept of DMA. Explain various operating modes of 8237A. [10 Marks]
4. (a) Explain with diagram the signals carried by the individual pins of port C of 8255A when port A
and port B are working in mode I. [10 Marks]
(b) Explain the modes of operations of 8254. [10 Marks]
5. (a) Explain the different ways in which the parameters are passed on to the procedure. Write
an interactive assembly language program to find the factorial of a given number using far
procedure. [10 Marks]
(b) Explain the different bus arbitration techniques with their advantages and disadvantages.
[10 Marks]
6. (a) Explain the control word format of 8254 and explain it's operation in mode 0 with a
neat diagram. [10 Marks]
(b) Explain any 2 instructions of the following with example. Clearly state the way different flags
are effected when they are executed: [6 Marks]
A) DAS B) IDIV C) XLAT D) Test
(c) Explain the following assembler directives: [4 Marks]
A) ASSUME B) EVEN
7. Explain the following: - [20 Marks]
A) IEEE 488 GPIB
B) Difference between memory mapped IO and IO mapped IO.
C) RS 232 C serial interface standard
D) Memory segmentation in Intel 8086
No comments:
Post a Comment