Register
Number
|
(Established
under section 3 of UGC Act,1956)
Course & Branch :B.E/B.Tech - CSE/IT
Max. Marks:80
Title of the Paper : Microprocessor &
Microprocessor Based Systems
Sub. Code :6C0042(2007/2008/2009)
Time : 3 Hours
Date :17/11/2014
Session
:FN
________________________________________________________________________________________
PART -
A (10 x 2 = 20)
Answer ALL the
Questions
1. What is microprocessor and what are the units of microprocessor?
It is a program controlled semiconductor
device (IC), which fetches, decode and executes instructions. The basic units
of microprocessor are ALU, an array of registers and control unit.
2. List the
various operations performed by microprocessor unit?
3. How many
bytes are there in LDA 9000?
4. State the
difference between STA and STAX instruction.
5. What is
meant by software interrupt and hardware interrupt?
6. Explain the function of the following pins of 8259
(1) CAS0-CAS2 (2)
SD/EN.
7. What is the difference between segment register and general
purpose register?
8. How does
the queue speed up processing?
9. Give an example for Based and Indexed addressing mode.
10. Explain the functioning of PUSH and POP instructions.
PART – B (5
x 12 = 60)
Answer All the Questions
11. Explain 1) Memory interfacing 2) Interfacing I/O devices.
(or)
12. Draw the timing diagram of IN
and OUT operation.
13. Give a detail account of the Arithmetic, Logical and Branch
operations.
(or)
14. Distinguish between Immediate and direct addressing.
15. Explain the
operation of R/2R ladder resistive network as DAC.
(or)
16. Explain the architecture of Programmable Display interface (8279).
Explain the function of the following signals of 8279 IRQ, SLO-SL3,
RLO-RL7, SHIFT
17. Explain the architecture of 8086 with neat sketches
(or)
18. Draw and discuss the read and write cycle timing diagram of 8086
in minimum and maximum mode.
19. Explain different types of addressing modes for accessing I/O
ports (or) Explain about the relative and implied addressing.
(or)
20. Write an assembly language program to reverse a given string.