fixed bug in interrupt.cpp by making IDTR a global variable