Format
#include <builtin.h> void _interrupt(const unsigned int intnum);
Language Level: Extension
_interrupt calls the interrupt procedure specified
by intnum using the INT machine instruction. The
integer intnum must have a value within the range 0 to 255
inclusive.
Note: _interrupt is a built-in function, which means it is implemented as an inline instruction and has no backing code in the library. For this reason:
Return Value
There is no return value, and _interrupt
does not set errno.
Example
This example calls interrupt 3, which
is a breakpoint.
#include <builtin.h>
int main(void)
{
/* A breakpoint will occur when running this program */
/* within a debugger. */
_interrupt(3);
return 0; }
![]()
_disable -- Disable
Interrupts
_enable --
Enable Interrupts
<builtin.h>