Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Code No: V3221/R07 III B. Tech II Semester Regular Examinations, Apr/May 2010

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Code No: V3221/R07 ^ĞƚEŽͲϭ

III B. Tech II Semester Regular Examinations, Apr/May 2010


MICROPROCESSORS AND INTERFACING
(Common to ECE, BME, EIE)
Time: 3 Hours Max Marks: 80
Answer Any FIVE Questions
All Questions Carry Equal Marks
*****

1. a) Draw and explain the flag register of 8086 microprocessor.


b) Explain the different logical instructions of 8086 microprocessor. [8+8]

2. Write an assembly language program in 8086 to arrange the given series of


hexadecimal numbers in ascending order. [16]

3. With neat circuit diagram and timing diagrams, explain the minimum mode
operation of 8086 microprocessor. [16]

4. Interface an 8255 with 8086 to work as an I/O port. Initialize port A as


output port, port B as input port and port C as output port. Port A address
should be 0740H.Write a program to sense switch positions SW0 –SW7
connected at port B. The sensed pattern is to be displayed in port A, to which
8 LEDs are connected, which the port C lower displays number of on
switches out of the total eight switches. [16]

5. a) What is the difference between maskable and non-makeable interrupts?


Give some examples?
b) Discuss about the following control word formats of 8259:
i. Initialization Command Words (ICWs).
ii. Operational Command Words (OCWs) [6+10]

6. a) Discuss the types of serial communication.


b) With a neat circuit diagram, explain the interfacing of 8251 with 8086.
[6+10]
7. a) What is meant by paging? Explain its advantages and disadvantages.
b) Explain the procedure of converting linear address into physical address.
[8+8]
8. a) Discuss the advantages of microcontroller based systems over
microprocessor based systems.
b) Draw and discuss the formats and bit definitions of the following SFRs
i. PCON ii. TCON iii. TMOD [4+12]
Code No: V3221/R07 ^ĞƚEŽͲϮ
III B. Tech II Semester Regular Examinations, Apr/May 2010
MICROPROCESSORS AND INTERFACING
(Common to ECE, BME, EIE)
Time: 3 Hours Max Marks: 80
Answer Any FIVE Questions
All Questions Carry Equal Marks
*****

1. Explain different addressing modes of 8086 microprocessors with suitable


examples. [16]

2. a) Write an assembly language program in 8086 for the addition of a series


of 8-bit numbers.
b) Write an assembly language program to display a message “J N T U
KAKINADA” on the CRT stream of a micro computer. [8+8]

3. Draw the functional pin diagram of 8086 and explain the functions of
different pins. [16]

4. Interface a 4*4 keyboard with 8086 using 8255 and write an ALP for
detecting a key closure and return the key code in AL. The debouncing
period for a key in 10ms. Use software key bouncing technique. [16]

5. What is interrupt service routine? Draw the interrupt vector table and explain
different interrupts available in 8086. [16]

6. a) Discuss the asynchronous and synchronous data transfer schemes.


b) Explain the interfacing of 8251 with 8086 with necessary circuit diagram.
[8+8]

7. a) Explain the salient features of the 80386 microprocessors.


b) Explain how the linear address is converted into physical address. [8+8]

8. a) Discuss the register set of 8051 microcontroller.


b) Explain the interrupt structure of the 8051 microcontroller. [8+8]
Code No: V3221/R07 ^ĞƚEŽͲϯ
III B. Tech II Semester Regular Examinations, Apr/May 2010
MICROPROCESSORS AND INTERFACING
(Common to ECE, BME, EIE)
Time: 3 Hours Max Marks: 80
Answer Any FIVE Questions
All Questions Carry Equal Marks
*****

1. List the register set of 8086 microprocessor and explain the functions of
each of them. [16]

2. a) Write an ALP in 8086 for the addition of a series of 8-bit numbers.


b) Write an ALP in 8086 to move a string of data words from offset 2000H
to offset 3000H and the length of the string in 0FH. [8+8]

3. With neat circuit and timing diagrams, explain the maximum mode
operation of 8086 microprocessor. [16]

4. Interface ADC 0808 with 8086 using 8255 ports. Use port A of 8255 for
transferring digital data output of ADC to the CPU and port C for control
signals. Assume that an analog input is present at I/P2 of the ADC and a
clock input of suitable frequency in available for ADC. Draw the schematic
and write required ALP. [16]

5. Draw and explain the architecture of 8259 programmable Interrupt


Controller. [16]

6. a) Explain different modes data transmission.


b) Draw and explain the internal architecture of 8251 USART. [8+8]

7. a) Differentiate RISC and CISC processors


b) Explain the real mode and protected mode operations of 80386
microprocessor. [6+10]

8. a) Discuss various addressing modes of 8051.


b) Explain in detail about serial port operation in 8051 microcontroller.
[8+8]
Code No: V3221/R07 ^ĞƚEŽͲϰ
III B. Tech II Semester Regular Examinations, Apr/May 2010
MICROPROCESSORS AND INTERFACING
(Common to ECE, BME, EIE)
Time: 3 Hours Max Marks: 80
Answer Any FIVE Questions
All Questions Carry Equal Marks
*****

1. a) Explain different data transfer instructions of 8086 microprocessor.


b) Define and explain macros. [10+6]

2. a) Write an assembly language program in 8086 to find out the largest


numbers from a given unordered array of 8-bit numbers, stored in the
locations starting from a known address.
b) Write an assembly language program in 8086 to perform a one bit BCD
addition. [8+8]

3. a) What is DMA? Explain the need for DMA.


b) With a neat block diagram, explain the working of 8257 DMA controller.
[8+8]

4. Interface DAC AD7532 with an 8086 CPU resuming at 8MHz and write an
assembly language program to generate a saw tooth
waveform of period 1ms with Vmax 5V. [16]

5. a) Describe some important features of 8259 interrupt controller.


b) Distinguish between Master and Slave mode operation of 8259. [8+8]

6. Design a hardware interfacing circuit for interfacing 8251 with 8086. Set the
8251A in asynchronous mode as a transmitter and receiver with even parity
enabled, 2 stop bits, 8-bit character length, frequency 160 KHz and baud rate
10K. Write an ALP to transmit 100 bytes of data string starting at location
2000:5000H. [16]

7. a) Explain the salient features of the Pentium processor.


b) Differentiate the paging and segmentation. [8+8]

8. Draw and discuss the formats and bit definitions of the following SFRs
i. PCON
ii. TCON
iii. TMOD
iv. SCON [4+4+4+4]

You might also like