Interrupts of 8085 MCQ Quiz - Objective Question with Answer for Interrupts of 8085 - Download Free PDF
Last updated on May 30, 2025
Latest Interrupts of 8085 MCQ Objective Questions
Interrupts of 8085 Question 1:
_______ interrupt is a positive edge sensitive interrupt and can be triggered with a short pulse.
Answer (Detailed Solution Below)
Interrupts of 8085 Question 1 Detailed Solution
The correct answer is: 2) RST 7.5
Explanation:
In the 8085 microprocessor, the RST 7.5 interrupt has unique characteristics:
- Edge-Triggered:
- RST 7.5 is positive-edge sensitive, meaning it triggers when the signal transitions from LOW to HIGH.
- It can be activated by a short pulse (minimum 500 ns wide).
Other RST Interrupts:
RST 6.5 and RST 5.5: Level-sensitive (require the signal to remain HIGH until acknowledged).
RST 4.5: Not a standard interrupt in 8085.6
Interrupts of 8085 Question 2:
In Microprocessor 8085 Address/Data buffer is a/an ________ buffer.
Answer (Detailed Solution Below)
Interrupts of 8085 Question 2 Detailed Solution
Explanation:
Microprocessor 8085 Address/Data Buffer
Definition: In the context of microprocessors, a buffer is a temporary storage area used to hold data temporarily while it is being moved from one place to another. The Address/Data buffer in the 8085 microprocessor plays a crucial role in interfacing the microprocessor with memory and other peripherals. It is used to manage the flow of data and addresses between the microprocessor and external devices.
- 8 bit: The 8085 microprocessor has an 8-bit data bus, which means it can handle 8 bits of data simultaneously. The data bus is used to transfer data between the microprocessor and memory or peripherals. An 8-bit bus allows for a data range of 0 to 255 (in decimal).
- Bi-directional: The term bi-directional indicates that the data bus can be used to send data to and receive data from memory and peripherals. This is essential for the operation of a microprocessor, as it needs to both read data from and write data to external devices. In the case of the 8085 microprocessor, the Address/Data buffer must be able to handle data moving in both directions to facilitate proper communication and data transfer.
The Address/Data buffer in the 8085 microprocessor serves two purposes:
- Address Bus: During the first part of the memory access cycle, the buffer is used to send the address from the microprocessor to the memory or peripheral. This address specifies the location in memory or the specific peripheral to be accessed.
- Data Bus: Once the address has been specified, the buffer is then used to transfer data. Depending on the operation, this data might be sent from the microprocessor to the memory/peripheral (write operation) or from the memory/peripheral to the microprocessor (read operation).
In summary, the Address/Data buffer in the 8085 microprocessor is 8-bit and bi-directional, as it needs to handle both the addressing and data transfer functions in a seamless manner.
Interrupts of 8085 Question 3:
What is the branching address of RST 6.5?
Answer (Detailed Solution Below)
Interrupts of 8085 Question 3 Detailed Solution
The correct answer is 34H
Concept:
Branching address of RST 6.5 is 34H
Key Points
Interrupt |
Priority |
Trigger |
Mask |
Vector |
Vectored address |
Instruction |
TRAP (RST 4.5) |
1 (Highest) |
Edge and Level |
Non-maskable |
Vectored |
0024 H |
Independent of EI and DI |
RST 7.5 |
2 |
Edge |
Maskable |
Vectored |
003C H |
Controlled by EI and DI Unmasked by SIM |
RST 6.5 |
3 |
Level |
Maskable |
Vectored |
0034 H |
Controlled by EI and DI Unmasked by SIM |
RST 5.5 |
4 |
Level |
Maskable |
Vectored |
002C H |
Controlled by EI and DI Unmasked by SIM |
INTR |
5 (Lowest) |
Level |
Maskable |
Non-Vectored |
0000 to 0038 H |
Controlled by EI and DI |
- 8085 has 5 hardware interrupts: TRAP, RST 7.5, RST 6.5, RST 5.5 and INTR
- Out of these, INTR is non vectored interrupt and remaining interrupts are vectored interrupts.
Interrupts of 8085 Question 4:
TRAP is
Answer (Detailed Solution Below)
Interrupts of 8085 Question 4 Detailed Solution
TRAP is a Nonmaskable, highest priority, and hardware interrupts.
1) When microprocessors receive interrupt signals through pins (hardware) of the microprocessor, they are known as Hardware Interrupts.
2) Five hardware interrupts: TRAP, RST 5.5, RST 6.5, RST 7.5 and INTR
3) The priority of interrupts in the decreasing order:
TRAP > RST 7.5 > RST 6.5 > RST 5.5
4) Out of these, INTR is a non-vectored interrupt and the remaining interrupts are vectored interrupts.
Interrupt |
Priority |
Mask |
Vector |
Vector address |
TRAP (RST 4.5) |
1 (Highest) |
Non-maskable |
Vectored |
0024 H |
RST 7.5 |
2 |
Maskable |
Vectored |
003C H |
RST 6.5 |
3 |
Maskable |
Vectored |
0034 H |
RST 5.5 |
4 |
Maskable |
Vectored |
002C H |
INTR |
5 (Lowest) |
Maskable |
Non-Vectored |
0000 to 0038 H |
Interrupts of 8085 Question 5:
TRAP is an interrupt in 8085. Which one of the following statements is true about the TRAP
Answer (Detailed Solution Below)
Interrupts of 8085 Question 5 Detailed Solution
Edge Triggered Interrupts:
1. TRAP
2. RST 7.5
Level-Triggered Interrupts:
1. TRAP
2. RST 5.5
3. RST 6.5
4. INTR
TRAP is both level and positive edge sensitive it means that TRAP makes a low to high transition and remains high until it is acknowledged.
Since the TRAP input has the highest priority, it is used for catastrophic events such as power failure, parity errors, and other events that require immediate attention.
Interrupt |
Priority |
Trigger |
Mask |
Vectored address |
TRAP (RST 4.5) |
1 (Highest) |
Edge and Level |
Non-maskable |
0024 H |
RST 7.5 |
2 |
Edge |
Maskable |
003C H |
RST 6.5 |
3 |
Level |
Maskable |
0034 H |
RST 5.5 |
4 |
Level |
Maskable |
002C H |
INTR |
5 (Lowest) |
Level |
Maskable |
0000 to 0038 H |
Top Interrupts of 8085 MCQ Objective Questions
In 8085 microprocessor, the address for ‘TRAP’ input is
Answer (Detailed Solution Below)
Interrupts of 8085 Question 6 Detailed Solution
Download Solution PDFFor 8085 the interrupt service routine address is given as:
RST 4.5 (TRAP)
ISR address: 4.5 × 8 = (36)10 = (0024) H
RST 5.5
ISR address: 5.5 × 8 = (44)10 = (002C) H
RST 6.5
ISR address: 6.5 × 8 = (52)10 = (0034) H
RST 7.5
ISR address: 7.5 × 8 = (60)10 = (003C) HIn 8085 microprocessors how many hardware interrupts are maskable?
Answer (Detailed Solution Below)
Interrupts of 8085 Question 7 Detailed Solution
Download Solution PDF8085 has 5 hardware interrupts: TRAP, RST 7.5, RST 6.5, RST 5.5, and INTR
Out of these, TRAP is non-maskable and the remaining all are maskable interrupts.
Key Notes:
Interrupt |
Priority |
Trigger |
Mask |
Vector |
Vectored address |
TRAP (RST 4.5) |
1 (Highest) |
Edge and Level |
Non-maskable |
Vectored |
0024 H |
RST 7.5 |
2 |
Edge |
Maskable |
Vectored |
003C H |
RST 6.5 |
3 |
Level |
Maskable |
Vectored |
0034 H |
RST 5.5 |
4 |
Level |
Maskable |
Vectored |
002C H |
INTR |
5 (Lowest) |
Level |
Maskable |
Non-Vectored |
0000 to 0038 H |
An interrupt in which the external device supplies its address as well as the interrupt request is ______ interrupt
Answer (Detailed Solution Below)
Vectored
Interrupts of 8085 Question 8 Detailed Solution
Download Solution PDFVectored Interrupt :
In this type of interrupts the interrupting device directs the processor for Interrupt service routine.
Maskable
An interrupt whose interrupt service can be stopped from being serviced temporarily is called Maskable Interrupt.
Non Maskable
An interrupt whose service cannot be delayed is called Non-Maskable Interrupt
_______ interrupt is a positive edge sensitive interrupt and can be triggered with a short pulse.
Answer (Detailed Solution Below)
Interrupts of 8085 Question 9 Detailed Solution
Download Solution PDFThe correct answer is: 2) RST 7.5
Explanation:
In the 8085 microprocessor, the RST 7.5 interrupt has unique characteristics:
- Edge-Triggered:
- RST 7.5 is positive-edge sensitive, meaning it triggers when the signal transitions from LOW to HIGH.
- It can be activated by a short pulse (minimum 500 ns wide).
Other RST Interrupts:
RST 6.5 and RST 5.5: Level-sensitive (require the signal to remain HIGH until acknowledged).
RST 4.5: Not a standard interrupt in 8085.6
TRAP is an interrupt in 8085. Which one of the following statements is true about the TRAP
Answer (Detailed Solution Below)
Interrupts of 8085 Question 10 Detailed Solution
Download Solution PDFEdge Triggered Interrupts:
1. TRAP
2. RST 7.5
Level-Triggered Interrupts:
1. TRAP
2. RST 5.5
3. RST 6.5
4. INTR
TRAP is both level and positive edge sensitive it means that TRAP makes a low to high transition and remain high until it is acknowledged.
Since the TRAP input has the highest priority, it is used for catastrophic events such as power failure, parity errors, and other events that require immediate attention.
Interrupt |
Priority |
Trigger |
Mask |
Vectored address |
TRAP (RST 4.5) |
1 (Highest) |
Edge and Level |
Non-maskable |
0024 H |
RST 7.5 |
2 |
Edge |
Maskable |
003C H |
RST 6.5 |
3 |
Level |
Maskable |
0034 H |
RST 5.5 |
4 |
Level |
Maskable |
002C H |
INTR |
5 (Lowest) |
Level |
Maskable |
0000 to 0038 H |
Interrupts of 8085 Question 11:
TRAP is
Answer (Detailed Solution Below)
Interrupts of 8085 Question 11 Detailed Solution
TRAP is a Nonmaskable, highest priority, and hardware interrupts.
1) When microprocessors receive interrupt signals through pins (hardware) of the microprocessor, they are known as Hardware Interrupts.
2) Five hardware interrupts: TRAP, RST 5.5, RST 6.5, RST 7.5 and INTR
3) The priority of interrupts in the decreasing order:
TRAP > RST 7.5 > RST 6.5 > RST 5.5
4) Out of these, INTR is a non-vectored interrupt and the remaining interrupts are vectored interrupts.
Interrupt |
Priority |
Mask |
Vector |
Vector address |
TRAP (RST 4.5) |
1 (Highest) |
Non-maskable |
Vectored |
0024 H |
RST 7.5 |
2 |
Maskable |
Vectored |
003C H |
RST 6.5 |
3 |
Maskable |
Vectored |
0034 H |
RST 5.5 |
4 |
Maskable |
Vectored |
002C H |
INTR |
5 (Lowest) |
Maskable |
Non-Vectored |
0000 to 0038 H |
Interrupts of 8085 Question 12:
In 8085 microprocessor, the address for ‘TRAP’ input is
Answer (Detailed Solution Below)
Interrupts of 8085 Question 12 Detailed Solution
For 8085 the interrupt service routine address is given as:
RST 4.5 (TRAP)
ISR address: 4.5 × 8 = (36)10 = (0024) H
RST 5.5
ISR address: 5.5 × 8 = (44)10 = (002C) H
RST 6.5
ISR address: 6.5 × 8 = (52)10 = (0034) H
RST 7.5
ISR address: 7.5 × 8 = (60)10 = (003C) HInterrupts of 8085 Question 13:
In 8085 microprocessors how many hardware interrupts are maskable?
Answer (Detailed Solution Below)
Interrupts of 8085 Question 13 Detailed Solution
8085 has 5 hardware interrupts: TRAP, RST 7.5, RST 6.5, RST 5.5, and INTR
Out of these, TRAP is non-maskable and the remaining all are maskable interrupts.
Key Notes:
Interrupt |
Priority |
Trigger |
Mask |
Vector |
Vectored address |
TRAP (RST 4.5) |
1 (Highest) |
Edge and Level |
Non-maskable |
Vectored |
0024 H |
RST 7.5 |
2 |
Edge |
Maskable |
Vectored |
003C H |
RST 6.5 |
3 |
Level |
Maskable |
Vectored |
0034 H |
RST 5.5 |
4 |
Level |
Maskable |
Vectored |
002C H |
INTR |
5 (Lowest) |
Level |
Maskable |
Non-Vectored |
0000 to 0038 H |
Interrupts of 8085 Question 14:
When TRAP interrupt is triggered in an Intel 8085A, the program control is transferred to which one of the following location
Answer (Detailed Solution Below)
Interrupts of 8085 Question 14 Detailed Solution
TRAP is a vectored interrupt also known as RST 4.5
The address of various vectored interrupts are given as:
For 8085 the interrupt service routine address is given as:
RST 4.5 (TRAP)
ISR address: 4.5 x 8 = (36)10 = (0024) H
RST 5.5
ISR address: 5.5 x 8 = (44)10 = (002C) H
RST 6.5
ISR address: 6.5 x 8 = (52)10 = (0034) H
RST 7.5
ISR address: 7.5 x 8 = (60)10 = (003C) H
When TRAP interrupt is triggered in an Intel 8085A, the program control is transferred to 0024 H
Interrupts of 8085 Question 15:
What is the address line for RST 5?
Answer (Detailed Solution Below)
Interrupts of 8085 Question 15 Detailed Solution
Concept:
There are two kinds of interrupts in 8085:
Hardware Interrupts:
The hardware interrupts are initiated by an external device by placing an appropriate signal at the interrupt pin of the processor. If the interrupt is accepted, then the processor executes an interrupt service routine (ISR).
1. INTR
2. TRAP
3. RST 7.5
4. RST 6.5
5. RST 5.5
Software Interrupts:
These instructions are inserted at desired locations in a program. While running a program, if a software interrupt instruction is encountered, then the processor executes an interrupt service routine (ISR)
1. RST 0
2. RST 1
3. RST 2
4. RST 3
5. RST 4
6. RST 5
7. RST 6
8. RST 7
Hence there are total 13 interrupts in 8085.
Calculation:
The address line can be calculated as:
In 8085 microprocessor, after the execution of RST 5 instruction, the program control shifts to its vector address.
The vector address for these interrupts can be calculated as follows:
Interrupts no. × 8 = vector address
For RST 5:
5 × 8 = 40 = 28 H
∴ The vector address for interrupts RS T 5 is 0028H.
Hence option (2) is the correct answer.
Important Points
The vector addresses for software interrupts are given by the table below:
INTERRUPT |
VECTOR ADDRESS |
RST 0 |
0000 H |
RST 1 |
0008 H |
RST 2 |
0010 H |
RST 3 |
0018 H |
RST 4 |
0020 H |
RST 5 |
0028 H |
RST 6 |
0030 H |
RST 7 |
0038 H |