Question Bank for the Units – I toV
6thSemester – ECE
EC8691 – Microprocessors and Microcontrollers
Unit 1 Part-A
1. List the features of 8086 microprocessor
2. If [AL]=35H, [BL]=39H and carry flag is set, after the execution of the instruction ADC AL, BL what will
be the contents of AL ?
3. Write about the different types of interrupts supported by 8086.
4. The offset address of a data is (341B)H and the data segment register value is (123A)H what is the
physical address of the data.
5. Give the flag register format of 8086
6. What are the string manipulation instructions?
7. Define TEST instruction in 8086.
8. Differentiate Macro with Procedures.
9. List the segment register of 8086
10. List the addressing modes of 8086.Give examples
Unit 1 Part B
1. Explain in detail the functional block diagram of 8086 Microprocessor.
2. Explain about DB, DW, EQU, ASSUME, DD and SEGMENT assembler directives with example.
3. Explain the various addressing modes of 8086 with Suitable example.
4. Describe about Instructions available in 8086 with Examples.
5. The contents of different registers are given below. Form effective addresses for different addressing
modes. Offset (displacement) = 5000H [AX] – 1000H, [BX] – 2000H, [SI] – 3000H, [DI] – 4000H,
[BP] – 5000H [SP] – 6000H, [CS] – 0000H, [DS] – 1000H, [SS] – 2000H, [IP] – 7000H.
i. MOV AX, [5000H]
ii. (ii) MOV AX, [BX]
iii. MOV AX, 5000 [BX]
iv. MOV AX [BX][SI]
6. Describe the Interrupts of 8086 and its types with service routine
7. Write an 8086 ALP to the largest number and smallest number in an array of 5 elements.
8. Write an 8086 ALP code conversion from ASCII to Hexa decimal and Hexa decimal to ASCII.
9. Write an 8086 ALP to perform sorting (Ascending Order) in an array of 5 elements.
10. Write an assembly language program to search a given data in an array. Also determine the position
and address of the data in the array
Unit 2 Part A
1. Differentiate between Multiprogramming and Multiprocessing.
2. Distinguish Minimum mode and Maximum mode of 8086
3. Write some examples for advanced microprocessor.
4. Compare closely coupled and loosely coupled configuration.
5. Mention the sources of interrupts in 8086.
6. Mention the need of multiprocessor in 8086 configuration.
7. List the types of multiprocessor configurations in 8086.
8. What is the function of LOCK signal in 8086?
9. Define co-processor.
10. Define Bus Arbitration logic in loosely coupled configuration.
Unit 2 Part B
1. Discuss the Minimum mode configuration of 8086 with neat diagram. Mention the functions of
various signals.
2. Discuss the Maximum mode configuration of 8086 with neat diagram. Mention the functions of
various signals.
3. Draw the timing diagram for the ‘Memory Read’, Memory Write’, I/O Write’ machine cycles of 8086.
Explain the function of the relevant signals and discuss how each signal changes in the progress of
the machine cycle.
4. Define loosely coupled System .Explain the schemes used for establishing priority
5. Explain the Closely coupled configuration of 8086 and Co-processors with neat diagram
Unit 3 Part A
1. Mention the number of 16 x 4 memories required to construct 1024 x 8 memory.
2. List the advantages and disadvantages of parallel communication over serial communication.
3. If the starting address of 4KB memory is 00100H, what would be the ending address?
4. If the control word register of 8255 is loaded with FFH, what would be the address of port A?
5. Difference between memory mapped and I/O mapped I/O
6. Mention the Various operating Modes of 8255A
7. What are the applications of Timer?
8. Define conversion time.
9. What is key debouncing?
Unit 3 Part B
1. Explain in detail the block diagram of 8255 programmable peripheral interface controller and, Also
explain the various modes of operation.
2. Explain in detail the block diagram of 8251A serial communication interface and, Also explain the
various modes of operation.
3. Draw and explain the block diagram of programmable interval timer 8254 with various modes of
operation.
4. Explain in detail the following interfaces : ADC (ii) DAC
5. Explain the internal architecture of DMA controller in detail with various modes of operation.
6. Explain the internal architecture of 8279 keyboard controller in detail.
7. Draw the block diagram of programmable interrupt controller and explain its operation
8. Draw and explain traffic light control using 8086.and Write an ALP to interface traffic light control
using 8086.
9. Interface 4*4 matrix keyboard and eight 7 segment LEDs with 8086 using 8279 and display the word
“HELLO ECE” .
10.Design an Interface of two 4KB EPROM and two 4KB RAM chips with 8086. Select suitable memory
map.
Unit 4 Part A
1. List the Various Addressing modes of 8051
2. How the 8051 instructions can be classified?
3. Write the format of PSW in 8051.
4. List the modes of timer in 8051
5. What is DPTR?
6. List some special function register of8051
7. Which port used as multifunctional port? List the signals
8. What is the significance of (EA) ̅ pin?
9. Give the priority level of interrupts sources in 8051
10. How do you select the register bank in 8051 microcontroller?
Unit 4 Part B
1. Explain in detail about the architecture of 8051 microcontroller with a neat diagram
2. Explain in detail the different methods of I/O ports and circuits in 8051 microcontroller.
3. Explain in detail about the Special function Register in 8051
4. Explain in detail various Addressing modes in 8051 microcontroller.
5. Write an 8051 assembly language program to multiply the given number 58H and 26H
6. Write an ALP for conversion of BCD to ASCII numbers in 8051
7. Discuss about instruction set in 8051.
Unit 5 Part A
1. Mention the features of serial port in mode 0.
2. Define baud rate. State how baud rate is calculated for serial data transfer in mode 1.
3. Write the format of Interrupt Enable Register.
4. How is ADC interfaced with 8051?
5. Give two examples of sensors and state its uses.
6. What is the advantages of Matrix Keyboard interface ?
7. Write the format of Interrupt priority Register.
8. What is the use of Stepper motor?
9. What are the control signals and registers present in LCD.
10. List the modes of Timer in 8051.
Unit 5 Part – B
1. Explain the different modes of operation of 8051 Timer/Counter
2. Discuss about Serial Interface of 8051 with neat interconnection diagram.
3. Explain about DAC Interfacing with 8051 and Write a program to generate a triangular wave and
square wave using DAC.
4. Write a program to measure temperature using LM 35 Interfaced to 8051 through ADC.
5. Explain the keyboard interfacing in 8051.
6. Discuss about sensor interfacing in 8051.
7. Explain about ADC Interfacing with 8051.
8. Discuss about LCD interfacing of 8051 with neat diagram.
9. Interface a Stepper Motor with 8051 and write a Program to Rotate in both clock wise and
Anticlockwise directions
16 a.Largest and smallest number program 16 b.traffic light
ascii to xor and xor to ascii led
ascending order stepper motor
search a string
memory interfacing