在idt.c文件中把int 写为了char导致了死循环，现在出现了新的bug，就是只出现中断2