FANCTION 可能是function的误写。IOAPIC Function 意思是IOAPIC 的功能。在计算机技术中,IOAPIC是I/O ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER中断控制器的简称。-----------------------------------------------------HOOK系列中,包括应用程序HOOK编程、IDT和IOAPIC编程。
宁陵网站建设公司成都创新互联,宁陵网站设计制作,有大型网站制作公司丰富经验。已为宁陵成百上千家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的宁陵做网站的公司定做!
在Windows 中有固定的两个地址进行操作,第一、I/O寄存器选择寄存器,其地址是0xfec00000;另一个是I/O窗口寄存器,地址是0xfec00010。这两个地址不像通用寄存器一样能直接访问,必须映射大一片虚拟内存中操作。
IDT是中断描述符列表,IOAPIC的目的就是告诉指定的CPU的IRQ号,用于IDT查询中断服务地址。
1、通用寄存器(32位)
可以指定任何通用寄存器的内容作为操作数的地址,以及在形成地址的过程中作如加法或减法这样简单的算术运算。但像串的运算和双精度的乘法和除法操作这类较复杂的操作,必须要从固定的寄存器中取一个或多个操作数。
2、段寄存器(16位)
段寄存器中存放的不再是某个段的基地址,而是某个段的选择符(Selector)。因为16 位的寄存器无法存放32 位的段基地址,段基地址只好存放在段的描述符(Descriptor)中。
3、标志和控制寄存器(32位)
指令指针寄存器(EIP)中存放下一条将要执行指令的偏移量(offset ),这个偏移量是相对于目前正在运行的代码段寄存器(CS)而言的。偏移量加上当前代码段的基地址,就形成了下一条指令的地址。
4、系统地址寄存器
全局描述符表寄存器GDTR(Global Descriptor Table Register ),是48 位寄存器,用来保存全局描述符表(GDT)的32 位基地址和GDT 的大小(16位)。
中断描述符表寄存器IDTR(Interrupt Descriptor Table Register),是48 位寄存器,用来保存中断描述符表(IDT)的32 位基地址和IDT 的大小(16位)。
局部描述符表寄存器LDTR(Local Descriptor Table Register ),是16 位寄存器,保存局部描述符表LDT 段的选择符。
到此,以上就是小编对于中断描述符表存放什么内容的问题就介绍到这了,希望这2点解答对大家有用。
本文题目:IOAPICFANCTION是什么意思?(windows中断描述符表)
本文来源:http://www.shufengxianlan.com/qtweb/news4/58254.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联