All Exams Test series for 1 year @ ₹349 only
Question

__________ address instruction is supplied to the microprocessor by an external device for INTR signal acknowledgement.

The correct answer is

INTA

Microprocessor Interrupt Acknowledgement with INTR

When an external device needs to signal the microprocessor about an event that requires immediate attention, it typically sends an interrupt request (INTR) signal. The microprocessor must then acknowledge this request appropriately. The question specifically asks about the signal used to supply an address instruction during this acknowledgement phase.

INTA Signal: Providing Address Instructions

The microprocessor uses specific control signals to manage interrupts. For the INTR signal, the acknowledgement process involves the INTA (Interrupt Acknowledge) signal.

  • Upon receiving an INTR signal, the microprocessor, if enabled for interrupts, will eventually respond by asserting the INTA signal.
  • The external device that requested the interrupt monitors for this INTA signal.
  • When the interrupting device detects the INTA signal, it places an interrupt vector or a specific address instruction onto the data bus.
  • This address instruction is crucial as it helps the microprocessor identify the interrupting device or the specific interrupt service routine (ISR) to execute.

Distinguishing Processor Signals: INTA, HOLD, HLDA

It's important to understand the roles of different processor signals to see why INTA is the correct choice:

  • INTA (Interrupt Acknowledge): Directly involved in acknowledging the INTR signal and fetching the interrupt vector/address instruction.
  • HOLD: This signal is used by external devices to request control of the system bus, often for Direct Memory Access (DMA). It's related to bus arbitration, not interrupt handling.
  • HLDA (Hold Acknowledge): This is the microprocessor's response to a HOLD request, indicating it has relinquished control of the bus. It does not relate to interrupt acknowledgement.

Processor CALL Instruction vs. INTA Signal

The CALL option is also different:

  • CALL: This is an internal microprocessor instruction. It's used to transfer program control to a subroutine (a block of code that performs a specific task). It is not an external signal used for acknowledging interrupts.

Conclusion on INTR Acknowledgement

Based on the functions of these signals, the INTA signal is the one used by the microprocessor to acknowledge the INTR signal, and during this acknowledgement, the external device supplies the required address instruction.

Was this answer helpful?

Important Questions from Instruction Set of 8085

  1. Calculate the time required to execute the entire instruction cycle if two machine codes, 0011 1110 and 0011 0010, are stored in memory locations 2000H and 2001H, respectively.

    If the clock frequency is 2 MHz, the first machine code represents opcode to load data byte in the accumulator and the second code represents data to be loaded in the accumulator.

  2. Following instruction is executed in 8085, LDB 4000H

    Identify the correct statement.

  3. In 8085A microprocessor, the operation performed by the instruction LHLD 2100H is

  4. A fetch cycle is the

  5. The number of memory cycles required to execute the following 8085 instructions

    (i) LDA 3000 H

    (ii) LXI D, F0F1 H

    Would be-
Need Expert Advice?

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App