《Windows内核情景分析》的一个有关问题

《Windows内核情景分析》的一个问题
毛德操写的《Windows内核情景分析》P22页,有个地方不理解,希望各位帮忙解惑~~感激不尽!!
他在书里说道:“KGDT_R0_CODE 0x8表示所选择的是全局描述表GDT中下标为1的表项。”
我想知道,这个全局描述表GDT中下标为1的表项是什么?按照我的想法全局描述表是存放段寄存器内容,这个所谓的下标为1的表项理解不了了。请各位指点一下~~谢谢!!
Windows KGDT_R0_CODE 内核

------解决方案--------------------
GDT中每个表项的大小是8字节.
------解决方案--------------------
这个是 CPU 的保护模式下对分段内存访问模式的要求.
一个段描述符的里面包含了一段内存的基址, 边界, 权限, 是否在物理内存中等等许多的属性和标记. 总共有 8 个字节大小, 所以, GDT 表里面的第一项偏移就是 0x08. 
执行一段代码的时候, CS 的段选择子要指向对应的段描述符, CPU 会利用段描述符中的权限(当然不只这一个地方)对可以执行指令的特权等级做检查, 等等之类的. 
要执行内核里面的代码, 就要把段选择子指向描述内核代码段的段描述符.

等你看到内存管理的时候或许就明白了. 现在不用太在意.