Documente Academic
Documente Profesional
Documente Cultură
Part – B
1. Explain the Architecture of 8086 microprocessor with neat diagram.
2. Discuss about the different Address Modes of 8086. Give Example for each type.
3. How are instructions of 8086 are classified? Explain with an example.
4. Describe about various Assembler Directives available in 8086 with appropriate
syntax.
5. Write an 8086 assembly language program
a. to multiply two 8 bit binary numbers.
b. to sort an array of data in descending order.
6. Write an 8086 assembly language program
a. to add two 16 bit numbers
b. to convert Binary to BCD number
7. Write an 8086 assembly language program
a. to add two 16 bit numbers to sort an array of data in ascending order.
b. to convert BCD to Binary number
8. Explain about Linking and Relocation with general process for creating and executing
a program.
9. Explain in detail about the Stack Structure of 8086. Write a sample program to
illustrate the concept of programming the stack.
10. Describe in detail about the Macros with suitable syntax and example.
11. Describe in detail about the Procedures with suitable syntax and example.
12. Discuss about the interrupts and interrupt service routine with suitable sequence
diagram.
13. Illustrate the Byte and String Manipulation of 8086 Instructions.
Part – B
1. With a neat sketch describe the Minimum and Maximum mode of operation of 8086.
2. Discuss in detail the various signals of 8086.
3. a. Write short notes on addressing memory.
b. Write notes on addressing input and output devices?
4. Design an 8086 based system in minimum mode containing 64kb of EPROM and
64kb of RAM.
5. Explain in detail about 8086 memory banks and associated signals for byte and
word operations.
6. Explain the various multiprocessor configurations.
7. Explain about System Bus Structure with suitable timing diagram.
8. Discuss in detail about Interrupt Priority Management.
9. Explain the various Bus Arbitration Schemes.
10. Explain in detail about Closely Coupled Configuration. Mention the Advantages and
Disadvantages of the same.
11. Explain loosely coupled system with block diagram and list its advantages.
12. Discuss the principle and operations of co-Processor Configuration.
13. Explain in detail about the different inter connection topologies in
multiprocessor systems.
14. Describe the sequence of signals that occurs on the address bus, the control bus and
the data bus when a simple microcomputer fetches an instruction.
Part – B
1. Explain about I/O Interfacing and Memory Interfacing with 8086.
2. Discuss in detail about Memory mapped I/O and I/O mapped I/O with necessary
diagram.
3. Draw the Block diagram and explain the operations of 8251 serial
communication interface.
4. Explain the transmission and reception of serial data using 8251 indicating the
function of various registers in it.
5. Draw the Block diagram and explain the operations of 8255 Parallel communication
interface.
6. Draw the Block diagram of 8279 and explain the functions of each block.
7. With a neat block diagram, explain the operation of 8259 programmable interrupt
controller.
8. Discuss the features of Intel’s programmable timer and explain its different modes of
operation.
9. Draw the Block diagram of 8257 DMA controller and explain its operations.
10. Draw the Block diagram of ADC and explain the functions of each block.
11. Draw the Block diagram of DAC and explain the functions of each block.
12. Explain in detail about interfacing a Traffic Light controller with a microprocessor.
13. Discuss in detail about LED display and LCD display Interfacing.
14. Explain about the Illustration of Alarm controller using 8086.
UNIT IV – MICROCONTROLLER
Part - A
1. Explain DJNZ instructions of intel 8051 microcontroller?
2. State the function of RS1 and RS0 bits in the flag register of intel
8051microcontroller?
3. Give the alternate functions for the port pins of port3?
4. Define the function of the pins PSEN and EA of 8051.
5. What is the function of SP of 8051?
6. What are the different group of instructions supported by 8051.
7. List the Addressing modes of 8051.
8. List the applications of microcontroller.
9. Define XTAL1 and XTAL2.
10. Compare Microprocessor and Microcontroller.
11. Name the five interrupt sources of 8051?
12. What happens in power down mode of 8051 micro controller?
13. Name the special functions registers available in 8051.
14. List the features of 8051 microcontroller?
15. What is DPTR?
16. How does the status of EA pin affect the access to internal and external program
memory?
17. How do you select the register bank in 8051 micro controller.
18. What happens in power down of 8051 microcontroller?
19. What are the functions of the following signals of 8051? ALE / PROG, PSEN.
20. Give the alternate functions for the port pins of port3?
21. Specify the single instruction, which clears the most significant bit of B register of
8051, without affecting the remaining bits.
22. Explain the register IE format of 8051 .
23. Explain the contents of the accumulator after the execution of the following program
segments :
MOV A,#3CH
MOV R4,#66H
ANL A,R4
24. Write a program to load accumulator A, DPH and DPL with 30H.
25. Write a program to subtract the contents of R1 of Bank0 from the contents of R0 of
Bank2.
26. Differentiate RRA and RRCA instruction in 8051.
27. Write about Jump Statements.
28. What are the CALL statements in 8051.
Part – B
1. With the functional block diagram, explain the architecture of 8051 microcontroller.
2. Draw the Pin diagram of 8051 Microcontroller and explain the functions of each pin.
3. Explain in detail about Ports and Internal Circuits of 8051.
4. Explain about various types of Instruction set of 8051. Give example for each type.
5. Discuss in detail about the Addressing Modes of 8051 Microcontroller.
6. Explain about the Memory Structure of 8051.
7. Write an Assembly Language Program using 8051,
a. Addition of two 8 bit Numbers
b. Addition of two 16 bit Numbers
8. Write an Assembly Language Program using 8051,
a. Multiplication of two data
b. Division of two data
9. Write an Assembly Language Program using 8051,
a. Finding 2’s complement of a given binary number
b. Generate BCD up counter and send each count to port A
10. Write an Assembly Language Program using 8051,
a. Conversion of Binary to BCD number
b. To arrange a data in ascending order.
11. With a neat sketch, explain the internal working of 8051 with its signal descriptions.
12. Explain about Special Function Registers of 8051.
13. Explain the internal data memory structure of 8051 microcontroller with its SFRs.
14. Explain the internal and external data memory organization of 8051.
Part – B
1. Explain about the Timers of 8051 with its Modes of Operation. Also explain about the
Registers of 8051 Timers.
2. What are the interrupts available in 8051? Explain about the Interrupt Structure.
3. Explain about the Serial data communication of 8051 with its registers. Also explain
about the Modes of operation of the same.
4. Explain about LCD interfacing with its pin details.
5. Explain in detail about Keyboard interfacing with 8051.
6. Discuss about ADC interfacing with 8051. Also illustrate the chip details of ADC.
7. Explain about the connection details of DAC to 8051.
8. Explain about sensor interfacing with 8051.
9. How do you interface External Memory to 8051 Microcontroller? Explain.
10. Explain about interfacing of waveform generator with 8051 Microcontroller.
11. With the help of a functional block diagram explain any one application of 8051
microcontroller.
12. Explain in detail about interfacing of stepper motor with 8051.
13. How to interface an LCD display with microcontroller? Explain how to display a
character using LCD display.
14. How to transfer data between a PC and microcontroller using serial communication?
Draw the necessary diagrams and explain.
UNIVERSITY QUESTIONS
B.E/B.Tech. DEGREE EXAMINATION, APRIL/MAY 2011
FIFTH SEMESTER
ELECTRONICS AND COMMUNICATION
ENGINEERING EC2304- MICROPROCESSOR AND
MICRO CONTROLLERS (Regulation 2008)
PART-A (2*10=20)
12. (a) (i) Explain the assembler directives ASSUME, EQU, DW,and EVEN with suitable
examples. (8)
(ii) Write an 8086 ALP to sort the array of elements in a nding order. (8)
(or)
(b) (i) Write an 8086 ALP to find the largest element in an array elements. (6)
(ii) Explain the data transfer group and logical group of 8086 instructions. (10)
13.(a) With neat block diagram explain the 8255 Programmable Peripheral Interface and its
operating modes. (16)
(or)
(b) Draw and explain the block diagram of 8254 Programmable Interval Timer. Also explain
the various modes of operation. (16)
14.(a) (i) Explain the architecture of 8051 microcontroller with neat diagram. (12)
(ii) Write briefly about the operating modes for serial port of 8051
microcontroller. (4) (or)
(b) (i) Write an 8051 ALP to create a square wave of 66% duty cycle on bit 3 of port 1. (6)
(ii) Describe the different modes of operation of timers/counters in 8051 with its associated
register. (10)
15.(a) (i) Draw and explain the block diagram of traffic light control system. (10)
(ii) Briefly discuss the features of RTC (or)
(b) Draw the diagram to interface a stepper motor with 8051 microcontroller and explain.
Also write an 8051 ALP to run the stepper motor in both forward and reverse direction
with delay. (16)