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

AMMC Question Bank2025

The document is a question bank focused on the 8086 microprocessor, covering various aspects such as its introduction, architecture, registers, memory segmentation, pin diagram, addressing modes, instruction set, stack and interrupts, I/O and timing diagrams, and assembly language programming. Each section contains specific questions aimed at assessing knowledge and understanding of the 8086 microprocessor's functions and operations. It serves as a comprehensive guide for learners and educators in the field of microprocessor technology.
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)
46 views3 pages

AMMC Question Bank2025

The document is a question bank focused on the 8086 microprocessor, covering various aspects such as its introduction, architecture, registers, memory segmentation, pin diagram, addressing modes, instruction set, stack and interrupts, I/O and timing diagrams, and assembly language programming. Each section contains specific questions aimed at assessing knowledge and understanding of the 8086 microprocessor's functions and operations. It serves as a comprehensive guide for learners and educators in the field of microprocessor technology.
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/ 3

Question Bank - 8086 Microprocessor

Section 1: Introduction to Microprocessors

1. Define a microprocessor and explain its basic functions.

2. Discuss the evolution of microprocessors from 4-bit to 16-bit processors.

3. What are the major differences between the 8085 and 8086 microprocessors?

4. Explain the advantages of a 16-bit microprocessor over an 8-bit microprocessor.

5. Compare the architecture of 8086 with the earlier microprocessors.

Section 2: Architecture of 8086

6. Draw and explain the block diagram of the 8086 microprocessor.

7. What is the difference between the Bus Interface Unit (BIU) and the Execution Unit
(EU) in 8086?

8. Explain the concept of pipelining in the 8086 microprocessor.

9. Describe the role of the General Purpose Registers in 8086.

10. What is the function of the Segment Registers in the 8086 microprocessor?

Section 3: Registers and Flags

11. Explain the purpose of the Accumulator (AX) register in 8086.

12. What are the functions of the BX, CX, and DX registers?

13. Describe the use of the Stack Pointer (SP) and Base Pointer (BP) in 8086.

14. What is the significance of the Instruction Pointer (IP)?

15. Explain the flag register in 8086 and describe the function of any four flags.

Section 4: Memory Segmentation

16. What is memory segmentation in 8086? Why is it used?

17. Explain how the physical address is calculated using segment and offset addresses.

18. Discuss the advantages and disadvantages of memory segmentation.

19. Differentiate between logical and physical addresses in the 8086 microprocessor.

20. What is the role of the Extra Segment (ES) register in memory addressing?

Section 5: Pin Diagram and Signals

21. Explain the function of the MN/MX (Minimum/Maximum mode) pin in 8086.
22. What is the purpose of the HOLD and HLDA signals in 8086?

23. Describe the function of the RD, WR, and READY signals.

24. Explain the significance of the ALE (Address Latch Enable) signal.

25. What is the role of the BHE (Bus High Enable) signal in 8086?

Section 6: Addressing Modes

26. What are the different addressing modes of the 8086 microprocessor?

27. Explain Register Addressing Mode with an example.

28. Describe Direct Addressing Mode and give an example.

29. Explain Register Indirect Addressing Mode and its advantages.

30. How does Indexed Addressing Mode work? Provide an example.

Section 7: Instruction Set

31. Differentiate between data transfer, arithmetic, and logical instructions in 8086.

32. Explain the function of the MOV instruction with an example.

33. What is the difference between ADD and SUB instructions in 8086?

34. Explain the working of the MUL and DIV instructions.

35. What is the purpose of the CMP (Compare) instruction? Provide an example.

Section 8: Stack and Interrupts

36. What is the stack in 8086? Explain how PUSH and POP instructions work.

37. Describe the function of the CALL and RET instructions.

38. What are interrupts? Explain the difference between hardware and software
interrupts.

39. Discuss the different types of interrupts in the 8086 microprocessor.

40. Explain the role of the INT and IRET instructions in interrupt handling.

Section 9: Input/Output and Timing Diagrams

41. What are the I/O addressing schemes used in 8086?

42. Differentiate between memory-mapped I/O and port-mapped I/O.

43. Explain the minimum mode configuration of the 8086 microprocessor.

44. Describe the maximum mode operation of 8086 and its control signals.
45. Draw and explain the timing diagram for a read operation in 8086.

Section 10: Assembly Language Programming

46. Write an assembly language program to add two 16-bit numbers in 8086.

47. Explain the function of the LOOP instruction with an example.

48. Write an assembly language program to find the largest number in an array.

49. What are macros and procedures in assembly language? How are they different?

50. Write an assembly language program to convert a lowercase letter to uppercase.

You might also like