0% found this document useful (0 votes)
63 views

Microprocessors

This document contains instructions and questions for a semester end examination in Microprocessors. It is divided into 5 units, with 2 questions under each unit. Students must answer one full question from each unit. The questions cover topics such as the historical development of microprocessors, memory organization and addressing modes of the 8086 microprocessor, assembly language programming to perform tasks like number conversion, string operations, and interrupt handling. Diagrams and examples are included with some of the questions.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Microprocessors

This document contains instructions and questions for a semester end examination in Microprocessors. It is divided into 5 units, with 2 questions under each unit. Students must answer one full question from each unit. The questions cover topics such as the historical development of microprocessors, memory organization and addressing modes of the 8086 microprocessor, assembly language programming to perform tasks like number conversion, string operations, and interrupt handling. Diagrams and examples are included with some of the questions.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

EC405

USN 0

M.S. RAMAIAH INSTITUTE OF TECHNOLOGY


(AUTONOMOUS INSTITUTE, AFFILIATED TO VTU)
BANGALORE - 560 054
SEMESTER END EXAMINATIONS - JUNE 2010
Course & Branch BE (Electronics and Communication ) Se me ster : IV
Subject : Microprocessors M ax. Marks : 10 0
Subject Code : EC405 D urat ion 3 hr

Instructions to the Candidates:


Answer one full question from each unit.

UNIT-I

1. a) Describe the historical developments in the development of microprocessor. (08)


b) Draw the I/O map of a personal computer and explain in detail. (08)
c) Represent the following numbers in single precision form (04)
i) +0.25 ii) -1.75

2. a) Discuss the memory map of TPA in a personal computer system. (08)


b) Draw the programming model of 8086 microprocessor and explain in detail. (08)
c) Explain the physical memory organization of 8086 with diagrams. (04)

UNIT-II

3. a) With neat sketches explain any four data addressing modes in detail. (12)
b) What is the effect of the following instructions? (02)
i) MOV BX,[DI] ii) LEA BX,[DI]
c) Write an ALP to convert BCD code to 7 segment code. (06)

4. a) Discuss the program memory addressing modes with examples. (07)


b) Explain the PUSH and POP instructions of 8086. (06)
c) Write an ALP to move a string from source to destination and explain the (07)
logic in detail.

UNIT-III

5. a) Write an ALP to add two numbers each of 8 bytes in length. (08)


b) Explain the following instructions with examples. (06)
i) DAA ii) DIV BX iii) TEST AX,BX
c) Write an ALP to exchange the nibbles of each byte of data in a data block of (06)
size 10H.

6. a) Write an ALP to determine whether the two strings , string 1 and string 2 are (08)
equal , and display the message " Strings are equal " else "Strings are not
equal".
b) Compare MACRO and PROCEDURE with example. (06)
c) With neat sketches, explain the NEAR and FAR CALL and RETURN operations. (06)

Page 1 of 2
EC405
UNIT-IV

7. a) Explain the use of EXTRN and PUBLIC as they apply to modular (06)
programming.
b) Give the comparison of minimum mode and maximum mode of 8086. (06)
c) Draw the bus timing for memory read operation and explain. (08)

8. a) Write an ALP to read string from keyboard and display on the monitor using (06)
DOS function calls.
b) Draw the block diagram of fully buffered system of 8086 and explain. (08)
c) Explain the clock generation by using 8284A. (06)

UNIT-V

9. a) Explain the operation of real mode interrupt of 8086. (06)


b) Draw the architecture of 8087 and explain in brief its working. (10)
c) Discuss the features of PCI bus. (04)

10 a) Explain the interrupt instructions of 8086. (06)


b) With a neat diagram explain the power failure detection through NMI (10)
c) Describe the operation of branch prediction logic in Pentium. (04)

Page 2 of 2

You might also like