【Linux 0.11内核】_set_gate宏展开
//include\asm\system.h#define _set_gate(gate_addr,type,dpl,addr) \__asm__ ("movw %%dx,%%ax\n\t" \ "movw %0,%%dx\n\t" \ "movl %%eax,%1\n\t" \ "movl %%edx,%2" \ : \ : "i" ((short) (0x8000+(dpl<<13)+(type<<8))), \ "o" (*(
原创
2022-03-10 14:21:29 ·
646 阅读 ·
0 评论