AMMC Question Bank2025
AMMC Question Bank2025
3. What are the major differences between the 8085 and 8086 microprocessors?
7. What is the difference between the Bus Interface Unit (BIU) and the Execution Unit
(EU) in 8086?
10. What is the function of the Segment Registers in the 8086 microprocessor?
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.
15. Explain the flag register in 8086 and describe the function of any four flags.
17. Explain how the physical address is calculated using segment and offset addresses.
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?
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?
26. What are the different addressing modes of the 8086 microprocessor?
31. Differentiate between data transfer, arithmetic, and logical instructions in 8086.
33. What is the difference between ADD and SUB instructions in 8086?
35. What is the purpose of the CMP (Compare) instruction? Provide an example.
36. What is the stack in 8086? Explain how PUSH and POP instructions work.
38. What are interrupts? Explain the difference between hardware and software
interrupts.
40. Explain the role of the INT and IRET instructions in interrupt handling.
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.
46. Write an assembly language program to add two 16-bit numbers in 8086.
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?