3. 修改段寄存器时的保护

处理器在变更段寄存器以及隐藏的描述符高速缓存器的内容时,要检查其代入值的合法性。 在当前程序中,选择子的TI位都是 0,故所有的描述符都在 GDT 中。如图 12-2 所示,GDT的基地址和界限,都在寄存器GDTR中。描述符在内存中的地址,是用索引号乘以8,再和描述符表的线性基地址相加得到的,而这个地址必须在描述符表的地址范围内。换句话说,索引号乘以8得到的数值,必须位于描述符表的边界范围之内。换
相关文章
相关标签/搜索