0% found this document useful (0 votes)
151 views

EE6502-Microprocessors and Microcontrollers

This document contains a question bank for the Microprocessors and Microcontrollers course unit on the 8085 microprocessor. It includes 20 multiple choice questions in Part A on topics like the program counter, interrupts, flags, memory interfacing and instructions. Part B includes longer questions requiring explanations on topics such as the 8085 architecture, pin configuration, memory and I/O interfacing, interrupts, instruction timing diagrams and assembly language programming. The document provides a comprehensive set of questions to test students' understanding of the 8085 microprocessor.

Uploaded by

sundarsuresh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views

EE6502-Microprocessors and Microcontrollers

This document contains a question bank for the Microprocessors and Microcontrollers course unit on the 8085 microprocessor. It includes 20 multiple choice questions in Part A on topics like the program counter, interrupts, flags, memory interfacing and instructions. Part B includes longer questions requiring explanations on topics such as the 8085 architecture, pin configuration, memory and I/O interfacing, interrupts, instruction timing diagrams and assembly language programming. The document provides a comprehensive set of questions to test students' understanding of the 8085 microprocessor.

Uploaded by

sundarsuresh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

VALLIAMMAI ENGINEERING COLLEGE

S.R.M . NAGAR, KATTANKULATHUR-603203.


DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING
III-Year/V-Sem EEE
EE6502- MICROPROCESSORS AND MICROCONTROLLERS
QUESTION BANK
UNIT I
PART A
1. What is the function of program counter in 8085 microprocessor?
(BTL-1)
2. List the control and status signals of 8085 microprocessor and mention its need.
(BTL-4)
3. Discuss the trap interrupt and its significance?
(BTL-2)
4. Define the function of parity flag and zero flag in 8085?
(BTL-1)
5. Draw the schematic of latching low-order address bus in 8085 microprocessor.
(BTL-2)
6. What is the need of ALE signal in 8085 microprocessor?
(BTL-1)
7. What is memory mapping?
(BTL-1)
8. What is tri-state logic?
(BTL-1)
9. What is the function of stack pointer?
(BTL-4)
10. What is meant by level triggered interrupt? Which of the interrupts in 8085 are level
triggered?
(BTL-3)
11. Mention the use of ALE.
(BTL-2)
12. List the 8085 flags?
(BTL-1)
13. Explain the steps involved in interfacing a memory to the 8085 microprocessor.
(BTL-5)
14. Examine the size of data, address, memory word and memory capacity of 8085
microprocessor.
(BTL-3)
15. Examine the functions of the two status signals S0 and S1 in 8085 Microprocessor. (BTL-3)
16. Pointout the control signals commonly used by the 8085 MPU.
(BTL-4)
17. When an Auxiliary carry flag is set in 8085 microprocessor?
(BTL-5)
18. The memory address of the last location of a 1Kbyte memory chip is given as FBFFH.
Estimate the starting address.
(BTL-2)
19. Compose the interrupts available in 8085?
(BTL-6)
20. Elaborate the purpose of SID and SOD lines.
(BTL-6)

PART B
1. Explain with a neat block diagram the architecture of 8085 microprocessor. (16)
(BTL-4)
2. Write about the pin configuration of 8085 processor and explain them in detail. (16) (BTL-1)

3. (i) Briefly explain memory interfacing techniques used in 8085 microprocessor. (8) (BTL-4)
(ii) Briefly explain input and output interfacing techniques used in 8085 microprocessor. (8)
(BTL-4)
4. (i) What are the types of interrupts in 8085? Explain in detail the hardware interrupts in
8085. (8)
(BTL-1)
(ii) Draw and explain the flag register of 8085 in brief. (8)
(BTL-2)
5. (i) Draw and express the timing diagram for MVI A,32H . (8)
(BTL-2)
(ii) Discuss the Timing diagram of STA 526AH. (8)
(BTL-2)
6. (i) Describe the bus structure of 8085 processor. (8)
(BTL-1)
(ii) Draw the timing diagram for memory read cycle and explain. (8)
(BTL-2)
7. (i) Explain with flow diagram how an instruction is fetched and executed in an 8085
processor. (8)
(BTL-4)
(ii) Explain the Timing diagram of LDA 526AH. (8)
(BTL-4)
8. Examine the I/O read and write operation of 8085 processor with timing diagram. (16)
(BTL-1)
9. (i) Illustrate the timing diagram for MOV A, M. (8)
(BTL-3)
(ii) Illustrate the timing diagram for LXI H, 4200H. (8)
(BTL-3)
10. Draw the signal configuration of 8085 and summarize them. (16)
(BTL-5)
11. (i) Demonstrate the timing diagram for SHLD 16-bit address. (8)
(BTL-3)
(ii) Demonstrate the timing diagram for LHLD 16-bit address. (8)
(BTL-3)
12. (i) What do you mean by polling in 8085? (4)
(BTL-1)
(ii) List out the Maskable and Non-Maskable interrupts available in an 8085 processor. (4)
(BTL-1)
(iii) Draw and explain about a single board microcomputer system based on 8085. (8)
(BTL-1)
13. (i) Discuss the interrupt structure of 8085 microprocessor. (8)
(BTL-2)
(ii) Express the timing diagram of Opcode Fetch machine cycle. (8)
(BTL-2)
14. Design an interface circuit for microprocessor controlled system to meet the following
specifications. (16)
(BTL-6)
(a) 74LS138: 3to 8 decoder
(b) 2732 (4K x 8): EPROM- address range should begin at 0000h and additional 4K
memory space should be available for future expansion.
(c) 6116 (2K x 8): CMOS R/W memory

UNIT II
PART A
1. Explain the function of CMP instruction.
(BTL-2)
2. What are the different machine control instructions used in 8085 microprocessor? (BTL-1)
3. Choose any two instructions in data transfer.
(BTL-6)
4. Mention the similarity and difference between compare and subtract instructions. (BTL-2)
5. Determine the importance of NOP instruction.
(BTL-5)
6. List any two data manipulation instructions.
(BTL-2)
7. What is the function of Rotate instructions? Give example.
(BTL-1)
8. What are the types of addressing mode in 8085 microprocessor?
(BTL-1)
9. Illustrate the use of branching instructions? Give example.
(BTL-3)
10. How are the 8085 instructions classified according to the functional categories?
(BTL-3)
11. Why do we need look-up table?
(BTL-1)
12. What is the function of SIM Instruction in 8085?
(BTL-4)
13. Differentiate CALL instruction from JUMP instruction.
(BTL-2)
14. Examine the purpose of the I/O instructions IN and OUT.
(BTL-3)
15. Point out the significance of XCHG and SPHL instructions?
(BTL-4)
16. What are the use of CALL and RET instructions of 8085.
(BTL-1)
17. State the function of given 8085 instructions: JP, JPE, JPO, and JNZ.
(BTL-4)
18. How is PUSH B instruction executed? Find the status after execution.
(BTL-5)
19. Compose the stack related instructions in 8085 microprocessor.
(BTL-6)
20. How is time delay generated using subroutines?
(BTL-1)

PART B
1. (i) Compare memory mapping and I/O mapping techniques in 8085. (8)
(BTL-4)
(ii) Write an 8085 assembly language program to sort numbers in ascending orders. (8)
(BTL-2)
2. (i) Describe with suitable examples the data transfer instructions in 8085 microprocessor. (8)
(BTL-1)
(ii) Write an 8085 assembly language program to sort numbers in descending orders. (8)
(BTL-2)
3. (i) Explain the types of addressing modes in 8085 processor with suitable examples. (8)
(BTL-2)
(ii) Discuss in detail classification of 8085 instruction set. (8)
(BTL-2)
4. Write a program to calculate and store in the results as mentioned. Five memory locations
2401H, 2402H, 2403H, 2404H and 2405H have data called X1, X2, X3, X4 and X5. (16)
(2405H)=X1 + X2 + X3 + X4
(BTL-3)
(2406H)=X5 - X3 - X2 X1
5. Write an 8085 assembly language program to solve the following equation:

Z=2X+Y where X and Y are stored in memory location 4200 and 4201 respectively. The
value of Z should be stored in 4202(Lower byte) and 4203(Lower byte). (16)
(BTL-4)
6. (i) Write an assembly language program using 8085 instructions to find the biggest number
in a block of data stored in the memory locations from 4270H 427FH. (10)
(BTL-5)
(ii) Write short notes on Look up table and its usage. (6)
(BTL-1)
7. (i) Describe the 8085 assembly language program for the loop structure with counting of 10
numbers. (8)
(BTL-1)
(ii) Write an 8085 assembly language program to generate a time delay of 1ms. Show the
calculations. (8)
(BTL-6)
8. (i) Write a program to output square wave of 1 khz frequency on the SOD pin of 8085
microprocessor. (8)
(BTL-6)
(ii) Write a 8085 assembly language program to divide a 8 bit number by another 8 bit
number and store the remainder and quotient in memory locations 4252 and 4253
respectively. (8)
(BTL-4)
9. (i) Describe with suitable example the operation of stack. (8)
(BTL-1)
(ii) Describe the categories of instructions used for data manipulation in 8085
microprocessor. (8)
(BTL-4)
10. (i) Describe with a suitable 8085 assembly language program the use of subroutine
instructions. (8)
(BTL-1)
(ii) Sixteen bytes are stored in memory locations at XX50H to XX5FH. Transfer the entire
block of data to new memory locations starting at XX70H. (8)
(BTL-2)
11. (i) Write a program with a flowchart to multiply two 8-bit numbers. (8)
(BTL-1)
(ii) Describe with suitable examples the data transfer, loading and storing instructions. (8)
(BTL-1)
12. (i) Compare the similarities and differences of CALL and RET instructions with PUSH and
POP instructions. (8)
(BTL-4)
(ii) Write an assembly language program based on 8085 microprocessor instruction set to
search the smallest data in a set. (8)
(BTL-5)
13. (i) Explain the loop structure with counting and indexing in 8085 programming. (8) (BTL-1)
(ii) Write an 8085 program to count the number of even and odd numbers in a given set of
numbers. (8)
(BTL-3)
14. Write an assembly language program for
(i) Adding a set of n numbers. (8)
(BTL-3)
(ii) To generate fibonaci series using subroutines. (8)
(BTL-2)

UNIT III
PART A
1. Explain the operating mode 0 of 8051 ports.
(BTL-4)
2. Discuss the function of TMOD register in 8051 microcontroller.
(BTL-2)
3. Classify the addressing modes of 8051 microcontroller?
(BTL-4)
4. Define Program status word?
(BTL-1)
5. Explain the application of bit wise instruction?
(BTL-4)
6. Discuss PCON register?
(BTL-2)
7. Discover in which ports of 8051 are bit addressable?
(BTL-3)
8. Define microcontroller.
(BTL-1)
9. List the features of 8051 microcontroller?
(BTL-1)
10. List the on-chip peripherals of 8051 microcontroller.
(BTL-1)
11. List the alternative functions assigned to Port 3 pins of 8051 microcontroller.
(BTL-1)
12. Explain the applications of 8051 microcontroller?
(BTL-5)
13. Illustrate what is meant by SFR in 8051? Give an example.
(BTL-3)
14. Compose the flags available in 8051?
(BTL-6)
15. List the interrupts of 8051microcontroller.
(BTL-1)
16. Show the purpose of timing diagram in 8051 microcontroller?
(BTL-3)
17. Distinguish between microprocessor and microcontroller.
(BTL-2)
18. Explain the function of SM2 bit in the SCON register of 8051?
(BTL-5)
19. Give the vector address and priority sequence of 8051 interrupts?
(BTL-2)
20. Compose the number of register banks in 8051 and say how the CPU knows which bank is
currently in use.
(BTL-6)
1.
2.
3.
4.

5.

6.

7.

8.

PART B
(i)Define the vectored interrupts in 8051 microcontroller. (8)
(BTL-1)
(ii) Define the different addressing modes of 8051 microcontroller. (8)
(BTL-1)
Discuss with a neat block diagram the architecture of 8051 microcontroller. (16)
(BTL-2)
Define the I/O ports and their functions of 8051 microcontroller. (16)
(BTL-1)
(i) Draw and discuss the TMOD register format and explain the different operating modes of
timer in 8051 microcontroller. (8)
(BTL-2)
(ii) Discuss how serial communication is performed in 8051 microcontroller. (8)
(BTL-2)
(i) Explain how the internal timers are used to generate time delay by using 8051
microcontroller. (8)
(BTL-4)
(ii) Explain program memory interfacing in 8051 microcontroller. (8)
(BTL-4)
(i) Briefly discuss about interrupts used in 8051 microcontroller. (8)
(BTL-2)
(ii) Discuss about the organization of internal RAM and special function registers of 8051
microcontroller in detail. (8)
(BTL-2)
(i) Show the data memory structure of 8051 microcontroller and explain. (8)
(BTL-3)
(ii) Illustrate with block diagram how to access external memory devices in an 8051 based
system. (8)
(BTL-3)
Explain in detail pin diagram of 8051 microcontroller. (16)
(BTL-5)

9. (i) Explain Timing diagram interrupt structure of 8051 in detail. (8)


(BTL-4)
(ii) Explain the program and data memory structure of 8051 microcontroller. (8)
(BTL-4)
10. Compose the signal configuration of 8051 and explain the purpose of each signal. (16)
(BTL-6)
11. (i) Describe in detail the different methods of memory address decoding in 8051. (8)
(BTL-1)
(ii) Describe the operation of stack in 8051. (8)
(BTL-1)
12. Define the Timers of 8051 microcontroller with relevant diagrams.(16)
(BTL-1)
13. Explain in detail, the hardware and software support provided by 8051 for serial
communication. (16)
(BTL-4)
14. Briefly illustrate the internal port structure of 8051 microcontroller. (16)
(BTL-3)

UNIT IV
PART A
1. Compose the control word value for 8255 PPI when PORT A and PORT B are inputs in
simple I/O mode.
(BTL-6)
2. Discuss the working modes of 8254 timer?
(BTL-2)
3. Explain the features used mode 2 in 8255?
(BTL-4)
4. Define the internal registers available in 8259 PIC?
(BTL-1)
5. Illustrate the salient features of INTEL 8259 programmable interrupt controller?
(BTL-3)
6. List the different peripheral interfacing used with 8085 microprocessor?
(BTL-1)
7. List the output terminals in USART 8251?
(BTL-1)
8. Illustrate the 3-bit digital to analog converter block and plot its analog output.
(BTL-3)
9. Illustrate the Mode Word format of 8251 USART.
(BTL-3)
10. Describe the applications of D/A converter interfacing with 8255?
(BTL-2)
11. Discuss keyboard interfacing?
(BTL-2)
12. Label the use of ISR and PR registers in 8259 PIC.
(BTL-1)
13. Assess the different ways to end the interrupt execution in 8259 programmable interrupt
controller?
(BTL-5)
14. Compose the function of scan section in 8279 programmable keyboard/display controller?
(BTL-6)
15. List the operation modes of 8255.
(BTL-1)
16. Explain handshaking and what are the handshake signals?
(BTL-4)
17. Give the operating modes of 8259A?
(BTL-2)
18. Explain the cascade mode of 8259 programmable interrupt controller?
(BTL-4)
19. Define USART?
(BTL-1)
20. Explain the working of receiver part of USART.
(BTL-5)

PART B
1. Describe with the Block diagram of 8255(PPI) and explain its various operating modes. (16)
(BTL-1)
2. Discuss the internal architecture of 8254 programmable interval timer (16)
(BTL-2)
3. Define With a suitable interfacing circuit, explain D/A converter interfacing (16)
(BTL-1)
4. i) Explain the operating modes of 8255 programmable peripheral interface .(8)
(BTL-4)
ii) Draw and explain the logical block diagram of 8279 keyboard display controller and
explain. (8)
(BTL-4)
5. Discuss the various modes of operation of the programmable interval timer 8254. (16)
(BTL-2)
6. i) Illustrate the control word of 8253 timer/counter and explain the operation modes of 8253
timer/counter.(8)
(BTL-3)
ii) Examine why do we need A/D converter and D/A Converter? Draw the block diagram to
interface 8085 microprocessor with A/D converter and D/A convertor. (8)
(BTL-3)
7. Compose how 8279 keyboard and Display controller is interfaced to 8085 or 8051. (16)
(BTL-6)
8. i)Describe the block diagram and modes of the 8254 timer.(8)
(BTL-1)
ii) Describe the architecture, functions and registers of the 8255 PPI. (8)
(BTL-1)
9. Describe with Block diagram of 8259(PIC) and explain the initialization command words.
(16)
(BTL-2)
10. Explain how the serial data transfer can be performed using 8251 USART. (16)
(BTL-4)
11. Illustrate and draw the interfacing of A/D and D/A converter interfacing to 8085 p. (16)
(BTL-3)
12. (i) Explain the operation of 8255 PPI Port A programmed as input and output in mode 1 with
necessary handshaking signals. (8)
(BTL-4)
(ii) Explain the parallel communication between two processors using mode 2 of 8255. (8)
(BTL-4)
13. Draw the architecture of DMA controller 8237 and describe. (16)
(BTL-1)
14. Explain the seven segment LED interface with microprocessor. (16)
(BTL-5)

UNIT V
PART A
1. Define program status word.
(BTL-1)
2. State and explain the functions performed by JBC and CJNE instructions in 8051
microcontroller
(BTL-4)
3. Discuss the application of bit wise instruction?
(BTL-2)
4. Discuss about CALL statement in 8051
(BTL-2)
5. Explain what is meant by PSW?
(BTL-4)
6. List out the difference between MOV and MOVX instructions
(BTL-1)
7. Describe the internal devices of a typical DAC?
(BTL-2)
8. Evaluate the control signals from 8051 microcontroller required for washing machine
control?
(BTL-5)
9. Discuss how is pulse generated from microcontroller for stepper motor control?
(BTL-2)
10. Show why do we need opto-isolator circuit between microcontroller and the stepper motor?
(BTL-3)
11. Define the operation of the given 8051 microcontroller instructions: XRL A, direct? (BTL-1)
12. Compose the I/O related instructions in microcontroller 8051.
(BTL-6)
13. List the different types of 8051 instructions.
(BTL-1)
14. List the addressing modes supported by 8051?
(BTL-1)
15. Show how can you perform multiplication instructions in microcontroller 8051?
(BTL-3)
16. Illustrate 8051 program to divide two 8-bit numbers.
(BTL-3)
17. Name the addressing mode followed in the following instructions: MOV R1,#02H and MOV
R1,2
(BTL-1)
18. Explain the instructions :LJMP and SJMP
(BTL-4)
19. Assess how does 8051 differentiate between the external and internal program memory?
(BTL-5)
20. Compose how the DIV AB instruction works in an 8051 microcontroller?
(BTL-6)
PART B
1. Describe the control system design of washing machine (16)
(BTL-1)
2. Describe with a neat diagram the stepper motor control using microcontroller. (16) (BTL-1)
3. Explain with a neat diagram the closed loop control of servomotor using microcontroller.
(16)
(BTL-4)
4. Discuss how to interface a 4 x 4 matrix keyboard using 8051 microcontroller and explain
how to identify the key press.(16)
(BTL-2)
5. i) Compose the stepper motor control using 8051.(8)
(BTL-6)
ii) Compose a program to generate pulse to drive and for continuous operation of a stepper
motor (8)
(BTL-6)
6. Explain the role of micro controller in washing machine control with assembly language
program (16)
(BTL-4)
7. Draw and discuss the circuit diagram to interface an LCD display with 8051 microcontroller

and explain how to display a character using LCD display. (16)


(BTL-2)
8. Explain with a neat diagram the application of 8051 microcontroller in washing machine
control. (16)
(BTL-4)
9. Describe with a program to rotate the stepper motor in both clockwise and anticlockwise
direction using 8051 microcontroller. (16)
(BTL-1)
10. List the different types of instructions set used in 8051 microcontroller. (16)
(BTL-1)
11. Illustrate an assembly language program based on 8051 microcontroller instruction set to
perform four arithmetic operations on two 8 bit data. (16)
(BTL-3)
12. Contrast a program to generate pulses to derive and for continuous operation of a stepper
motor. (16)
(BTL-2)
13. Explain about various types of jump instructions according to range.(16)
(BTL-5)
14. i) Illustrate an 8051 assembly language program to copy 10 bytes of data stored from
location 30H to another location starting from 50H.(10)
(BTL-3)
ii) Show with a neat diagram the stepper motor control using 8051 microcontroller. (6)
(BTL-3)

You might also like