0% found this document useful (0 votes)
9 views3 pages

Microprocessor & Microcontroller Q&A Guide

The document is a question bank focused on microprocessors and microcontrollers, specifically the 8085 microprocessor. It covers various topics including pin diagrams, architecture comparisons, instruction cycles, data transfer operations, addressing modes, and interrupts. Each unit contains multiple questions aimed at assessing knowledge and understanding of the 8085 microprocessor's functionality and programming.

Uploaded by

aryanarya8095
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)
9 views3 pages

Microprocessor & Microcontroller Q&A Guide

The document is a question bank focused on microprocessors and microcontrollers, specifically the 8085 microprocessor. It covers various topics including pin diagrams, architecture comparisons, instruction cycles, data transfer operations, addressing modes, and interrupts. Each unit contains multiple questions aimed at assessing knowledge and understanding of the 8085 microprocessor's functionality and programming.

Uploaded by

aryanarya8095
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

Question Bank: Micro Processor and Micro Controller

Unit 1

1. Draw the pin diagram of 8085 μP and explain the functionality of each pin.
2. What is the purpose of address bus, data bus, and control bus in a microprocessor
system?
3. Discuss the differences between RISC and CISC architectures. Which one is used in
modern processors and why?
4. In 8085 μP calculate total number of I/O device to be connected to the processor
simultaneously.
5. Define Program Counter and Stack Pointer in 8085
6. Define machine cycle, instruction cycle, and clock cycle in 8085. How do these affect
microprocessor performance?
7. Compare microprocessors and microcontrollers, providing at least two real-world
applications of each.
8. Explain the key differences between microprocessors and microcontrollers with
supporting diagrams.
9. Explain the purpose of the ALU, accumulator, flag registers, and PSW in the 8085
microprocessors.
10. Differentiate between memory-mapped I/O and I/O mapped I/O with suitable
examples
11. What are the main components of a microprocessor? Explain their functions.
12. Differentiate between microprocessor and microcontroller with examples.
Unit 2

13. Define data transfer operations in 8085 with examples of instructions.


14. Explain the role of control and status signals in the 8085 microprocessor.
15. Draw and explain the timing diagram of the Memory read and Memory write.
16. How are counters and time delays implemented in 8085 programming?
17. Explain how the clock cycle and machine cycle impact microprocessor speed.
18. Define DAA and DAD Rp instructions.
19. Define CMP, JMP, ADC M, DAD rp, PUSH, POP, ORA r, JPE, RET, XTHL.
20. Compare and contrast logical AND, OR, XOR, and NOT operations in the 8085,
providing examples of each.
21. Determine the number of clock cycles required for the execution of the instruction MVI
A, 52H in 8085
22. If an instruction takes 3 machine cycles, where the first cycle has 4 T-states and the
other two have 3 T-states each, determine the total execution time for a 6 MHz clock.
23. An instruction takes 10 T-states to execute, and the system clock is 5 MHz. Determine
the execution time of the instruction.
24. Draw and explain the timing diagram for the MOV instruction in 8085.
25. Write a program to subtract two 8-bit numbers and store the result in register A.
26. Draw and explain the flag register of 8085 microprocessor.
27. List the various addressing modes of 8085 μP and explain each with suitable example.
28. Write a program in 8085 to add two numbers. Store the answer in the memory. Show the
code with the memory location and the comments.
29. Explain the difference between MOV, MVI, and LXI data transfer instructions in 8085
assembly language.
30. Explain the CMP instruction in the 8085 and how the flags are affected after its
execution.
31. What is a timing diagram, and why is it important in microprocessor programming?
32. Describe the type of instruction explain with the example.
33. For the given code the clock frequency is 2MHZ:
MVI B, 05H
LOOP: DCR B
JNZ LOOP

a) Calculate the total delay inside and outside the loop, including the overall delay.
b) Specify the number of states and cycles for each instruction.

34. Two 8-bit numbers 7FH and 82H are stored at memory locations 5000H and 5001H,
respectively.

a) Write an assembly program to perform the addition.


b) Explain the effect of the operation on the Carry Flag (CY), Zero Flag (Z), Sign
Flag (S), Parity Flag (P), and Auxiliary Carry Flag (AC) in the PSW.

35. The numbers 5CH and A4H are stored at memory locations 6005H and 6006H,
respectively.

a) Write an assembly program to add these numbers and store the result in 6007H.
b) Illustrate the effect of the addition on the PSW flags, explaining any carry, zero, or
overflow conditions that occur.

36. Describe the working of the PUSH and POP instructions and their effect on the Stack
Pointer. The program is given below. Illustrate the movement of the data on the stack
LXI SP, 5000
LXI B, 1234H
LXI D, 5678H
PUSH B
PUSH D
POP D
POP B
HLT

Unit 3

37. Explain the difference between hardware interrupts and software interrupts.
38. Define maskable and non-maskable interrupts? Give examples in the 8085
microprocessor.
39. Define Enable (EI) and Disable Interrupt (DI).
40. Explain the concept of interrupts in the 8085 microprocessor and its significance with the
order of priority

You might also like