1 (a)
Define a microprocessor. Explain in detail the evolution of microprocessor in microprocessor age from 4004 MP to core-2 system.
6 M
1 (b)
Explain in detail with a neat figure the working of the internal architecture of the 8086 MP.
8 M
1 (c)
Explain in detail the various bits of a flag register for 8086 MP.
6 M
2 (a)
Explain with an example why and how a 20 bit address is generated in 8086.
5 M
2 (b)
Explain any five addressing modes in detail with examples that are supported in 8086 μP.
10 M
2 (c)
Explain the concepts of protected mode of memory addressing.
5 M
3 (a)
Write 8086 ALP and to add 10 non-negative data items using string instructions.
6 M
3 (b)
Explain the following instruction with examples:
i) CMP
ii) LAMF
iii) XCHG
iv) LEA
v) PUSH AX
vi) LDS DI, [3006].
i) CMP
ii) LAMF
iii) XCHG
iv) LEA
v) PUSH AX
vi) LDS DI, [3006].
6 M
3 (c)
Explain with examples the following assembler instructions with examples.
i) ORG
ii) DQ
iii) PROC and ENDP
iv) TYPE
v) EVEN
i) ORG
ii) DQ
iii) PROC and ENDP
iv) TYPE
v) EVEN
8 M
4 (a)
Explain the various string manipulation instruction with examples.
6 M
4 (b)
Explain the following instruction with examples any four:
i) DAA
ii) MUL
iii) ADC
iv) SHR
v) RCL
i) DAA
ii) MUL
iii) ADC
iv) SHR
v) RCL
8 M
4 (c)
Explain the different types of jumps and cell instructions of 8086.
6 M
5 (a)
Write an assembly language program using C/C++ to perform the operation x+y=z with proper comments.
10 M
5 (b)
Define modular programming. Using the concept of public and extra directives write a program which reads data in a program in on module which is then used by another module.
6 M
5 (c)
Differentiate between macros and procedures.
4 M
6 (a)
Describe in detail the use of the following signals:
i) ACE
ii) RESET
iii) NMI
iv) HOLD
v) MN/MX
vi) QSI and QSQ
i) ACE
ii) RESET
iii) NMI
iv) HOLD
v) MN/MX
vi) QSI and QSQ
6 M
6 (b)
Explain in detail with a neat figure demultiplexing of address and data lines in 8086.
6 M
6 (c)
Explain with a neat figure the working of 8086 in MN mode configuration.
8 M
7 (a)
Differentiate between memory mapped 1/0 and 1/0 mapped 1/0.
4 M
7 (b)
Design an 8086 based system to interface with i) 64K byte EPROM; ii) 64K byte RAM. Assume RAM is connected at 30000h and EPROM at F0000h.
8 M
7 (c)
Explain how a 3-8 line decoder could be used to interface eight 8K memory chips.
8 M
8 (a)
Explain different signals of 8255 PP and control words.
8 M
8 (b)
Explain with a neat diagram the interfacing of stepper motor to 8086 using 8255 in detail.
6 M
8 (c)
Explain the working of different blocks of 8254 PIT with a neat figure.
6 M
More question papers from Microprocessor and ARM processors