http://wiki.osdev.org/PIT