获取80号中断的中断描述符信息 出错
一、为了得到中断描述符的信息 我这样写
unsigned char idtr[6] = {0};asm ( 37 "sidt %0" 39 :"=m"(idtr) 41 );struct idt 16 { 17 unsigned short offset_low; 18 unsigned short sel; 19 unsigned char none,flags; 20 unsigned short offset_high; 21 }__attribute__ ((packed));struct idt idt;idt = (struct idt *)(*(unsigned int *)&idtr[2] + 8 * 0x80);