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) Tabulate the addressing modes possible with 8086 Family Processors. Explain any five giving examples of each.
7 M
1 (b) Explain Protected Mode Addressing along with the need of designing this special mode as compared to Real Mode Addressing.
7 M

2 (a) Explain following Instructions with appropriate example.
(1) REP (2) POP (3) XLAT
Discuss Results after Execution of following instructions ( ARRAY is Label )
(1) LEA BX,ARRAY (2) MOV EAX,[BP+200] (3) OUT DX,AL (4) MOVZX DX,AL
7 M
2 (b) What do you understand by the term 'Bus Timing'? Explain with reference to Read and Write operations of memory interfaced with 8086 with neat sketch.
7 M
2 (c) Explain the usefulness of READY pin on x86 Family of Processors. Show a sample usage of READY pin using a simplified neat sketch.
7 M

3 (a) What do you understand by Address Decoding? List various techniques of Address Decoding for Memory interfacing using 8086 and explain any two among them.
7 M
3 (b) Design a memory interfacing for interfacing a 2 kB Static RAM with 8086, show schematic along with memory map.
7 M
3 (c) Which way Input and Output Ports differ with each other? Explain (with neat sketches) how Programmable Peripheral Interface ICs help in interfacing bidirectional ports.
7 M
3 (d) Interface 16-bit-wide Output Port at Port Addresses 2000H and 2001H with 8086. Show interfacing schematic and address mapping.
7 M

4 (a) Write an assembly language program to produce a packed BCD byte from 2 ASCII encoded digits. Assume appropriate data mentioning the assumption.
7 M
4 (b) Write an assembly language program that will switch the Fan ON when temperature reaches 30°C and will switch the Fan OFF when temperature reaches 20°C. Assume appropriate hardware showing brief schematic.
7 M
4 (c) Write an assembly language routine or macro to compare two memory blocks. Store the result of comparison at the end of first memory block. Assume appropriate data mentioning the assumption.
7 M
4 (d) Write an Interrupt Service Subroutine that will read the key press upon interruption and will show the key-code on display. Assume appropriate hardware showing brief schematic.
7 M

5 (a) Explain task switching in context of 80386. How many different ways task switching can be accomplished?
7 M
5 (b) Describe the advancements done in the Pentium series of processors as compared to its predecessors.
7 M
5 (c) What is the use of paging mechanism? Show how paging is done in any of x 86 families of processors.
7 M
5 (d) Write a short-note on Hyper-Threading Technology employed in Pentium Processors.
7 M



More question papers from Advanced Microprocessor
SPONSORED ADVERTISEMENTS