You are on page 1of 6

RVS TECHNICAL CAMPUS – COIMBATORE

Kannampalayam, Coimbatore – 641402

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING


QUESTION BANK
UNIT I – THE 8086 MICROPROCESSOR
Part - A
1. What is the purpose of segment registers in 8086?
2. What are the Functions of Execution Unit in 8086?
3. Classify the Instruction sets available in 8086.
4. What are the types of Addressing modes of 8086?
5. What do you mean by pipelining in an 8086 processor?
6. What is interrupt service routine?
7. Define Macros. Write down the syntax & example of Macro definition.
8. Define Procedure. Write down the syntax & example of Procedure definition
9. What is the need of a flag register in 8086.
10. Explain PUBLIC assembler.
11. What do these 8086 instructions do?
12. Define the process control instructions
13. What is the role of ALIGN?
14. Define ASSUME with eg.
15. Define Modular Programming?
16. What are the 8086 interrupt types
17. Discuss the function of instruction queue in 8086?
18. What are the functions of bus interface unit (BIU) in 8086?
19. Explain REPEAT-UNTIL statements
20. Describe DB, DW, DD directives.
21. Describe DB, DW, DD directives.
22. What are the difference between NEAR CALL and FAR CALL.
23. Differentiate Macros and Procedures.
24. Mention the Flags of 8086.
25. Write the difference between CBW and CWD instruction in 8086.
26. What is the use of Instruction Pointer in 8086.
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 instructions of 8086 are 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. Discuss about the interrupts and interrupt service routine with suitable sequence diagram.
12. Illustrate the Byte and String Manipulation of 8086 Instructions.

UNIT II – THE 8086 SYSTEM BUS STRUCTURE


Part - A
1. What are the two modes of operations present in 8086?
2. State the significance of LOCK signal in 8086?
3. What is the function of the BHE signal in 8086?
4. What is the use of MN/MX Pin in 8086.
5. Differentiate 8086 and 8088.
6. Give the functions of READY and TEST pins of 8086.
7. Mention the use of HOLD and HLDA pin 8086.
8. What is the Minimum mode of 8086?
9. What is the Maximum mode of 8086?
10. Draw the diagram for co-processor configuration.
11. Name the signals used by the processor to communicate with an I/O processor.
12. What are the signals involved in memory bank selection in 8086 microprocessor?
13. What are tightly coupled systems or closely coupled systems?
14. What are loosely coupled systems?
15. Write some advantages of loosely coupled systems over tightly coupled systems
16. Write some disadvantages of loosely coupled systems
17. What are the multi microprocessor configuration methods
18. What is meant by Daisy chaining method?
19. What is independent bus request scheme?
20. What are the functional units available in 8087?
21. What are the states of Multiprogramming?
22. Mention the Bus Allocation Schemes.
23. What are the three basic Multiprocessor Configurations that the 8086 can support?
24. Describe Polling Method.
25. What is the logic of independent Priority Method?
26. What are the Bus allocation strategies available?
27. What are the functions of status pins in 8086?

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.
a. Write short notes on addressing memory.
b. Write notes on addressing input and output devices?
3. Design an 8086 based system in minimum mode containing 64kb of EPROM and 64kb of RAM.
4. Explain the various multiprocessor configurations.
5. Explain about System Bus Structure with suitable timing diagram.
6. Discuss in detail about Interrupt Priority Management.
7. Explain the various Bus Arbitration Schemes.
8. Explain in detail about Closely Coupled Configuration. Mention the Advantages and Disadvantages of the same.
9. Explain loosely coupled system with block diagram and list its advantages.
10. Discuss the principle and operations of co-Processor Configuration.
11. Explain in detail about the different inter connection topologies in multiprocessor systems.
12. 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.
UNIT III – I/O INTERFACING
Part - A
1. What are the Operating Modes supported by 8279?
2. State the use of cascading signals of 8259.
3. What is DMA?
4. How many Address Lines and Data Lines are necessary for accessing 32K memory?
5. What are the blocks used in 8251?
6. Draw the schematic diagram of Memory and I/O interfacing.
7. Compare Memory mapped I/O and I/O mapped I/O.
8. State the cascading signals of 8259programmable interrupt controller.
9. What are the modes of operations supported by 8255?
10. Mention the Operational modes of 8254 Timer.
11. Name the three modes used by the DMA processor to transfer data?
12. Name the 6 modes of operations of an 8253 programmable interval timer.
13. What are the features used mode 1 in 8255?
14. What is memory mapping?
15. What is key de bouncing?
16. What are the different types of methods used for data transmission?
17. What are the various programmed data transfer methods?
18. What are the basic modes of operation of 8255?
19. What is an USART?
20. What is the use of terminal count register?
21. What are the modes of operations used in 8253?
22. What are the modes used in keyboard modes?
23. What are the modes used in display modes?
24. What is a control word?
25. Distinguish between the memories mapped I/O peripheral I/O?
26. List the major components of the keyboard/Display interface.
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 i
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. Explain the register IE format of 8051 .
22. Explain the contents of the accumulator after the execution of the following program segments :
MOV A,#3CH
MOV R4,#66H
ANL A,R4
23. Write a program to load accumulator A, DPH and DPL with 30H.
24. Write a program to subtract the contents of R1 of Bank0 from the contents of R0 of Bank2.
25. Differentiate RRA and RRCA instruction in 8051.
26. Write about Jump Statements.
27. 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.
UNIT V – INTERFACING MICROCONTROLLER
Part - A
1. Mention any two applications that use ADC and DAC.
2. What are the sources of interrupts in 8051.
3. Name the various registers available in 8051 microcontroller.
4. Draw the diagram for Interrupt Priority register.
5. Draw the Diagram for TCON and TMOD register.
6. Describe the timer modes of operation.
7. What is the use of RET and RET1 instruction in 8051.
8. Describe Multi Processor Mode in 8051.
9. Define baud rate.
10. What is Handshake port?
11. What is the need for D/A converter?
12. What is the difference between timer and counter operations in 8051?
13. Give the disadvantages of bus window technique?
14. What is swapping out?
15. List the applications of microcontroller.
16. Draw the diagram for Timer/Counter control Logic.
17. Mention the Methods for Serial Data I/O.
18. Define Standard UART.
19. What are the registers used in serial data communication?
20. Draw the diagram for SCON and PCON register.
21. Compare Synchronous and Asynchronous data transmission.
22. Draw the interrupt Structure of 8051.
23. Draw the diagram for Interrupt Registers of 8051.
24. Mention the command codes of LCD.
25. How to generate sine wave using 8051.
26. Which chip connected to 8051 for Analog to Digital Conversion?
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 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?
15. Draw the necessary diagrams and explain.

You might also like