Ontwerp en bouw een besturingssysteem/Foutenopsporing/Foutmeldingen

Uit Wikibooks

De processor meldt fouten door middel van een interrupt. Door te kijken naar het interruptnummer kan de fout 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 Coprocessorfout Nee
17 Alignment controle fout Nee/Ja?
18 Machine controle fout Nee
19 SIMD Floating-Point fout Nee
20-31 Gereserveerd
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.