摘要: open函数的执行过程 open执行去C库里面,找到Int80 05指令封装。80为中断向量号,05为系统调用号 从idtr寄存器中读取中断向量表的基地址,找到IDT。 trap-init调用set_system_gate等函数对中断向量表中的每一项进行初始化,并将指令所在地址的cs、eip、DPL 阅读全文