You are on page 1of 5

EC8691 – MICROPROCESSORS AND MICROCONTROLLERS

Question Bank

UNIT – I

The 8086 Microprocessor

Part – A

1. Define stack register. (also called as Stack pointer).


2. List the flags of 8086.
3. List the various addressing modes of 8086.
4. What are macros?
5. Draw the format of a flag register.
6. List the modes of operation in 8086.
7. Define machine cycle.
8. Define bus.
9. List the segment registers of 8086.

Part – B

1. Explain the instruction set of 8086 microprocessor with examples.


2. Define interrupts and their types. Write in detail about interrupt service routine.
3. Draw and explain the architecture of 8086 with neat diagram.
4. Explain the various addressing modes of 8086 microprocessor with suitable examples.
UNIT – II

8086 System Bus Architecture

Part – A

1. What are the differences between external and internal bus.


2. Compare closely coupled and loosely coupled configurations.
3. What is meant by multiprogramming?
4. Write some examples for advance processors.
5. What is the difference between maximum mode and minimum mode configuration of
8086?
6. What are the advantages of loosely coupled system over tightly coupled systems?
7. What is the need of LOCK signal?
8. How DMA is initiated?

Part – B

1. Explain in detail about the bus timing of 8086.


2. Write short notes on the following: Multiprocessor, coprocessor, multiprogramming,
semaphore.
3. Explain closely looped configuration with neat diagram.
4. Discuss the maximum mode configuration of 8086 with a neat diagram. Mention the
functions of various signals.
5. Explain the interrupt system based on multiple 8259 with necessary diagram. (rarely
asked in AU exams.)
UNIT – III

I / O Interfacing

Part – A

1. List the advantages and disadvantages of parallel communication over serial


communication.
2. What is key bouncing?
3. Draw the format of read back command register, of 8254.
4. Write a 16 bit delay program in 8086.
5. Give the various modes of 8254 timer.
6. What is mode 0 operation of 8255?
7. What are the operating modes in 8279?
8. What are the handshake signals used in Mode – 2 configuration of 8255?
9. How the DMA operation is performed with 8086?
10. What is the drawback of memory mapped I/O?

Part – B

1. Explain in detail about DMA controller with its diagram.


2. Draw and explain the block diagram of alarm controller.
3. Draw and explain the functional diagram of parallel communication interfacing chip.
4. Draw the block diagram and explain the operations of USART. (also asked as 8251
serial communication interface)
5. Draw and explain functional diagram of keyboard and display controller.
UNIT – IV

Microcontroller

Part – A

1. What are the different ways of operand addressing in 8051?


2. Which port is used as a multifunction port? List the signals.
3. Illustrate the CJNE function.
4. Draw the pin diagram of 8051.
5. What are bit manipulation instructions? Give two examples.
6. Which bits of PSW are responsible for selection of the register banks?
7. How to set 8051 in idle mode?
8. Illustrate the DJNZ instruction in 8051. (also learn the other instructions of 8051)
9. What is the significance of EA pin?

Part – B

1. Explain the architecture of 8051 with a neat diagram.


2. Write the available special function registers in 8051. Explain each register with its
format and functions.
3. Discuss the types of addressing modes with suitable example in 8051.
4. Describe the ports and its circuits of 8051.
UNIT – V

Interfacing Microcontroller

Part – A

1. Compare polling and interrupt.


2. Define baud rate of 8051.
3. List the 8051 interrupts with its priority.
4. What are the types of sensors used for interfacing?
5. What are the different modes in which timer 2 can operate?
6. When is an external memory access generated in 8051?
7. Write any two uses of sensors.
8. List the modes of timer in 8051.
9. State how baud rate is calculated for serial data transfer in mode 1.

Part – B

1. Explain the 8051 serial port programming with examples.


2. Discuss the different types of modes of operations of timers/counters in 8051 with its
associated registers.
3. Draw and explain the DAC interfacing using 8051.

Programs (for Part – C)

1. Describe how to program and interface an LCD to an 8051 using assembly language
programming.
2. Draw the diagram to interface a stepper motor with 8051 microcontroller and write its
ALP to run the stepper motor in both forward and reverse direction.
3. ALP to execute the ADC conversion in 8051 (8 marks)
4. Develop an 8086 ALP to display a word in seven segment display with a delay.
(Example words: HAPPY, HELLO)

You might also like