Question Paper: Microprocessor and ARM processors : Question Paper Jun 2013 - Computer Science Engg. (Semester 4) | Visveswaraya Technological University (VTU)
0

Microprocessor and ARM processors - Jun 2013

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) Draw the physical memory system diagram for Intel Pentium microprocessor.(6 marks) 1 (b) Discuss the functions of segment register of 8086 with examples. Give some advantages of memory segmentation.(8 marks) 1 (c) What is pipelining? How is it achieved in 8086?(6 marks) 2 (a) Explain how virtual address is translated into physical address with a neat diagram.(8 marks) 2 (b) Identify the addressing modes of the following instructions and explain them briefly:
i) MOV WORD PTR [SI], 20H
ii) MOV ES:[1000H], 10H
iii) MOV CX, NUM[BX+DI]
(6 marks)
2 (c) Briefly explain the flat mode memory model with a neat diagram.(6 marks) 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 marks) 3 (b) Describe the following instruction with an example:
i) LEA
ii) XCHG
iii) DAA
iv) MUL
(8 marks)
3 (c) Give the state of all the status flag bits after the addition of 30A2H with F01CH.(4 marks) 4 (a) Explain the following assembler directives with examples:
i) DB
ii) EXTRN
iii) PROC
iv) SEGMENT
(8 marks)
4 (b) Differentiate between procedures and macros.(4 marks) 4 (c) Write an ALP using 8086 instructions to reverse a four digit number.(8 marks) 5 (a) What is inline assembly? Explain its need,(6 marks) 5 (b) State the C language elements that can be used in the arm block.(6 marks) 5 (c) Explain the basic rules for using assembly language with C/C++ for 16-bit DOS applications with the help of examples.(8 marks) 6 (a) Explain the functions of the following pins of 8086 microprocessor:
i) ALE
ii) INTR
iii) HOLD
iv) RESET
v) BHE
(5 marks)
6 (b) Explain how address demultiplexing is done in 8086 processor based system.(7 marks) 6 (c) With a neat timing diagram, explain memory read cycle.(8 marks) 7 (a) List various memory devices.(2 marks) 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 marks)
7 (c) What are the sources of interrupts? Briefly explain the steps taken by processors to execute an interrupt instruction.(8 marks) 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 marks) 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 marks) 8 (c) List the features of 854 PIT (Programmable Interval Timer).(5 marks)

Please log in to add an answer.