Update to gutenberg 0.3.0

This commit is contained in:
Philipp Oppermann
2018-01-28 20:01:35 +01:00
parent abc9f350d2
commit 7f3de8dcb4
18 changed files with 19 additions and 19 deletions

View File

@@ -2,7 +2,7 @@
title = "Handling Exceptions"
order = 9
path = "handling-exceptions"
date = "2017-03-26"
date = 2017-03-26
+++
In this post, we start exploring CPU exceptions. Exceptions occur in various erroneous situations, for example when accessing an invalid memory address or when dividing by zero. To catch them, we have to set up an _interrupt descriptor table_ that provides handler functions. At the end of this post, our kernel will be able to catch [breakpoint exceptions] and to resume normal execution afterwards.