0% found this document useful (0 votes)
157 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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
157 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
We take content rights seriously. If you suspect this is your content, claim it here.
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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy