< Ontwerp en bouw een besturingssysteem < Foutenopsporing
De processor meldt fouten door middel van een interrupt. Door te kijken naar het interrupt nummer kan de foutmelding worden bepaald. Sommige foutmeldingen pushen een foutcode op de stack.
Nummer | Naam | Foutcode |
---|---|---|
0 | Deling door nul | Nee |
1 | Debug foutmelding | Nee |
2 | Niet-maskeerbare interrupt | Nee |
3 | Breakpoint | Nee |
4 | Overflow | Nee |
5 | Grensoverschrijding | Nee |
6 | Ongeldige opcode | Nee |
7 | Geen co-processor | Nee |
8 | Double fault | Ja |
9 | Coprocessor Segment Overrun | Nee |
10 | Ongeldige TSS | Ja |
11 | Segment niet aanwezig | Ja |
12 | Stackfout | Ja |
13 | General Protection Fault (algemene beschermingsfout) | Ja |
14 | Page Fault (paginafout) | Ja |
15 | Onbekende interrupt | Ja |
16 | Co-processor fout | Nee |
17 | Alignment controle fout | Nee/Ja? |
18 | Machine controle fout | Nee |
19 | SIMD Floating-Point fout | Nee |
20-31 | Gereserveerd | - |
This article is issued from
Wikibooks.
The text is licensed under Creative
Commons - Attribution - Sharealike.
Additional terms may apply for the media files.