Part 2

This is the updated code with full source for Part 2 of this tutorial
series. The GDT has been added. GDT - Global Descriptor Table.