Which of the following is true?
📖 Explanation
Most processors utilize an interrupt enable flag, such as the I bit in the Status Register, to regulate incoming requests. Unless this hardware flag is explicitly set, the CPU logic masks maskable interrupts, ensuring they remain pending and are not serviced by the processor. This mechanism is essential for defining critical sections of code where atomicity is required. Conversely, Option B is incorrect because CPUs can often handle interrupts mid-loop or between iterations, and Option D is false as modern processors support both edge and level-triggered interrupt signals. Therefore, the explicit hardware requirement to enable interrupts serves as a functional prerequisite for interrupt processing.
