0
1.4kviews
Microprocessors : Question Paper Jun 2014 - Computer Science Engg. (Semester 4) | Visveswaraya Technological University (VTU)
1 Answer
0
0views

Microprocessors - Jun 2014

Computer Science Engg. (Semester 4)

TOTAL MARKS: 100
TOTAL TIME: 3 HOURS
(1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.
1 (a) Define a microprocessor. Explain in detail the evolution of microprocessor in microprocessor age from 4004 MP to core-2 system.(6 marks) 1 (b) Explain in detail with a neat figure the working of the internal architecture of the 8086 MP.(8 marks) 1 (c) Explain in detail the various bits of a flag register for 8086 MP.(6 marks) 2 (a) Explain with an example why and how a 20 bit address is generated in 8086.(5 marks) 2 (b) Explain any five addressing modes in detail with examples that are supported in 8086 μP.(10 marks) 2 (c) Explain the concepts of protected mode of memory addressing.(5 marks) 3 (a) Write 8086 ALP and to add 10 non-negative data items using string instructions.(6 marks) 3 (b) Explain the following instruction with examples:
i) CMP
ii) LAMF
iii) XCHG
iv) LEA
v) PUSH AX
vi) LDS DI, [3006].
(6 marks)
3 (c) Explain with examples the following assembler instructions with examples.
i) ORG
ii) DQ
iii) PROC and ENDP
iv) TYPE
v) EVEN
(8 marks)
4 (a) Explain the various string manipulation instruction with examples.(6 marks) 4 (b) Explain the following instruction with examples any four:
i) DAA
ii) MUL
iii) ADC
iv) SHR
v) RCL
(8 marks)
4 (c) Explain the different types of jumps and cell instructions of 8086.(6 marks) 5 (a) Write an assembly language program using C/C++ to perform the operation x+y=z with proper comments.(10 marks) 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 marks) 5 (c) Differentiate between macros and procedures.(4 marks) 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
(6 marks)
6 (b) Explain in detail with a neat figure demultiplexing of address and data lines in 8086.(6 marks) 6 (c) Explain with a neat figure the working of 8086 in MN mode configuration.(8 marks) 7 (a) Differentiate between memory mapped 1/0 and 1/0 mapped 1/0.(4 marks) 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 marks) 7 (c) Explain how a 3-8 line decoder could be used to interface eight 8K memory chips.(8 marks) 8 (a) Explain different signals of 8255 PP and control words.(8 marks) 8 (b) Explain with a neat diagram the interfacing of stepper motor to 8086 using 8255 in detail.(6 marks) 8 (c) Explain the working of different blocks of 8254 PIT with a neat figure.(6 marks)

Please log in to add an answer.