Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1 (a) Write a memory map of the TPA in a personal computer explain of the areas in brief.
10 M
1 (b) Explain the based, indexed, base indexed and relative addressing modes of 8086 with suitable diagrams and examples.
10 M

2 (a) Write an assembly language program segment to perform (DX)← up1+up2- up3 on two digit 10's complement numbers, where up1, up2 and up3 are unpacked two byte data variable memory locations.
10 M

3 (a) Write an assembly language program segment to move a block of data between two overlapping areas and explain with diagrams of overlapping.
10 M
3 (b) Compare procedure and macro.
4 M
3 (c) Write an assembly language program to move data from VAR2 to VAR1 and also VAR4 to VAR3 using MOVE MACRO (arguments).
6 M

4 (a) Draw the interrupt vector table and write the sequence of operations that are performed when an interrupt is recognized.
10 M
4 (b) Write the assembly language program segments to set the trap flag and to reset the trap flag.
6 M
4 (c) Write the circuit for optically detecting the presence of a new printed circuit- board as it comes out of the machine and keep a count of finished boards, so that we can count any board lost in the machine when a board passes between LED and photo transistor it should signal the NMI input of 8086. Explain the operation of circuit.
4 M

5 (a) Interface a 4 × 4 matrix keyboard to 8086 through 4-bit output port for rows and 8- bit input for columns. Draw the flowchart and explain the procedure for key press, de-bounce and encoding of the key pressed.
10 M
5 (b) With a neat diagram interface the multiplexed 4 digit LED display to microcomputer. Explain the principle of operation.
10 M

6 (a) Draw the block diagram of 8087 and explain.
10 M
6 (b) Write the 8087 assembly language program sequence for computing the sample mean and standard deviation and store them at MEAN and STD-DEV respectively where:
Standard deviation \[(STD-DEV)=\sqrt{\dfrac{\sum_{i \pi'}^{N}\limits(X_{1}-MEAN^{2})}{N-1}}\];
sample \[(MEAN)=\dfrac{\sum_{i \pi'}^{N}\limits X_{i}}{N}; x_{1},x_{2},------x_{N}\] are samples : N: number of samples.
10 M

7 (a) Write the typical minimum mode system configuration of 8086 with necessary devices and interconnections and explain.
10 M
7 (b) Write the ALP segment to initialize, read and write the parallel port printer without ECP.
6 M
7 (c) Explain the features of USB.
4 M

8 (a) Discuss the flag register debug and test register of 80386.
6 M
8 (b) Explain the salient features of 80486.
6 M
8 (c) Draw the block diagram of Pentium processor and explain the function of each block.
8 M



More question papers from Microprocessor
SPONSORED ADVERTISEMENTS