386对存储器的保护与栈段初始化
386对存储器的保护与栈段初始化 1. 更换段寄存器时要注意段选择子不能指向GDT以外的位置 2. 更换段选择器时要注意段的属性要和段寄存器相符,比如数据段不得由CS指向,SS只能指向数据段,且该数据段必须可写。 3. 每利用"偏移地址寄存器"进行寻址时,比如BX,IP,SS,CPU都会检测偏移地址是否超出该段得合法地址范围,如果超出,会引发中断。至于段的合法地址如何