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
(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