This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| en:multiasm:cs:chapter_3_12 [2026/01/10 20:21] – pczekalski | en:multiasm:cs:chapter_3_12 [2026/05/27 09:25] (current) – [Software and internal interrupts] ktokarz | ||
|---|---|---|---|
| Line 38: | Line 38: | ||
| ===== Software and internal interrupts ===== | ===== Software and internal interrupts ===== | ||
| - | In some processors, it is possible to signal the interrupt by executing special instructions. They are named software interrupts and can be used to test interrupt handlers. In some operating systems | + | In some processors, it is possible to signal the interrupt by executing special instructions. They are named software interrupts and can be used to test interrupt handlers. In some operating systems, software interrupts are used to implement the mechanism of calling system functions. |
| Another group of interrupts, signalled by the processor itself, is internal interrupts. They aren't signalled with special instructions but rather in some specific situations during normal program execution. They are called exceptions and can be divided into three groups. | Another group of interrupts, signalled by the processor itself, is internal interrupts. They aren't signalled with special instructions but rather in some specific situations during normal program execution. They are called exceptions and can be divided into three groups. | ||