VTU Computer Science (Semester 4)
Microprocessor and ARM processors
June 2013
Total marks: --
Total time: --
(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) Draw the physical memory system diagram for Intel Pentium microprocessor.
6 M
1 (b) Discuss the functions of segment register of 8086 with examples. Give some advantages of memory segmentation.
8 M
1 (c) What is pipelining? How is it achieved in 8086?
6 M

2 (a) Explain how virtual address is translated into physical address with a neat diagram.
8 M
2 (b) Identify the addressing modes of the following instructions and explain them briefly:
ii) MOV ES:[1000H], 10H
6 M
2 (c) Briefly explain the flat mode memory model with a neat diagram.
6 M

3 (a) Write an ALP using 8086 instructions to search placed in location NUM, in an array ten numbers placed at location ARRAY. Give suitable messages.
8 M
3 (b) Describe the following instruction with an example:
i) LEA
ii) XCHG
iii) DAA
iv) MUL
8 M
3 (c) Give the state of all the status flag bits after the addition of 30A2H with F01CH.
4 M

4 (a) Explain the following assembler directives with examples:
i) DB
iii) PROC
8 M
4 (b) Differentiate between procedures and macros.
4 M
4 (c) Write an ALP using 8086 instructions to reverse a four digit number.
8 M

5 (a) What is inline assembly? Explain its need,
6 M
5 (b) State the C language elements that can be used in the arm block.
6 M
5 (c) Explain the basic rules for using assembly language with C/C++ for 16-bit DOS applications with the help of examples.
8 M

6 (a) Explain the functions of the following pins of 8086 microprocessor:
i) ALE
ii) INTR
iii) HOLD
v) BHE
5 M
6 (b) Explain how address demultiplexing is done in 8086 processor based system.
7 M
6 (c) With a neat timing diagram, explain memory read cycle.
8 M

7 (a) List various memory devices.
2 M
7 (b) hat is memory address decoding? Design a memory system for 8086 for the following specifications:
i) 32 Kbyte EPROM using 16 Kbyte devices.
ii) 64 Kbyte SRAM using 16 Kbyte devices.
Draw the memory map.
10 M
7 (c) What are the sources of interrupts? Briefly explain the steps taken by processors to execute an interrupt instruction.
8 M

8 (a) Briefly explain the control word format of 8255 in I/O mode and BSR mode. Give the control word format to program Port A and Port C lower as input and Port B and Port C upper as output parts in mode O.
10 M
8 (b) Write an ALP using 8086 instructions to read a byte of data from Port A and display it parity status OOH or FFH for odd and even parity respectively, on Port B.
5 M
8 (c) List the features of 854 PIT (Programmable Interval Timer).
5 M

More question papers from Microprocessor and ARM processors