VTU Computer Science (Semester 4)
Microprocessor and ARM processors
June 2012
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) Describe the memory map of PC system, with a neat diagram.
8 M
1 (b) Explain the flags of 8086 processor using suitable examples.
6 M
1 (c) Draw and explain the programming model of the 8086 through the CORE-2 microprocessor including the 64-bit extensions.
6 M

2 (a) What are the advantages of memory paging? Illustrate the concept of paging with a neat diagram.
10 M
2 (b) Discuss the following addressing modes with examples:
i) Direct
ii) Register indirect
iii) Base plus index
iv) Immediate
v) Scaled indexed
10 M

3 (a) Describe the following instruction with suitable examples.
i) PUSH
ii) MUL
iii) IN
iv) AAA.
8 M
3 (b) Write an ALP using 8086 instructions to generate and add the first 10 even numbers and save the numbers and result in memory location Num and Sum.
8 M
3 (c) Bring out the importance of XLAT instruction using a suitable program.
4 M

4 (a) Write an ALP using 8086 instructions to count the numbers of zeros in a given 8 bit number and store the results in memory locations "Res".
8 M
4 (b) Explain the following assembler directives: i) Assume; ii) Proc; iii) Ends; iv) DB.
8 M
4 (c) Briefly explain any four bit test instructions.
4 M

5 (a) Explain public ad extrn directives of assembler and write ALP to read data through keyboard using external procedure and save key-code in public data segment.
8 M
5 (b) Write a C program that uses "-asm" function to display string on output devices.
6 M
5 (c) Explain with neat diagram clock generator IC8284.
6 M

6 (a) Explain in brief the functions of 8086 pins: i) MN/MX; ii) ALE; iii) NMI; iv) Ready; v) Reset; vi) BHE.
6 M
6 (b) Describe demultiplexing of multiplexed AD bus with neat diagram.
6 M
6 (c) With neat timing diagram, explain memory read cycle.
8 M

7 (a) Interface 512 KB RAM to 8088 MP using 64 KB RAM using 3:8 decode with starting address of memory as 80000H. Clearly mention decoding logic and memory map.
8 M
7 (b) Explain memory bank selection in 8086 and mention the number of memory bank in 80×86 Mps.
6 M
7 (c) Differentiate between memory mapped I/O and I/O mapped I/O (isolated I/O).
6 M

8 (a) Interface 8 digit seven segment LED display to 8088 MP through 8255 PPI. Write initialization sequence for 8255 with all port as output ports in mode 0 and address of device is FFOOh.
8 M
8 (b) Explain control work format for IC 825 and interface IC to 8086 MP to generate square wave of 100 kHz using counter 0 write an ALP for the same. Assume clock frequency of 10 MHz.
8 M
8 (c) Explain interrupt vector table in brief.
4 M



More question papers from Microprocessor and ARM processors
SPONSORED ADVERTISEMENTS