[保护模式]段寄存器
Posted hanhandaren
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[保护模式]段寄存器相关的知识,希望对你有一定的参考价值。
1.段寄存器结构
段寄存器一共96位,但是可见部分只有16位
Struct SegMent WORD Selector; //16位段选择子 WORD Attributes; //16位属性 DWORD Base; //32位基址 DWORD Limit; //32位段限长
其中红色部分就是段选择子
Selector
2.段寄存器的读写:
读段寄存器:
比如:MOV AX,ES 只能读16位的可见部分
读写LDTR 的指令为:SLDT/LLDT
读写TR的指令为:STR/LTR
写段寄存器:
比如:MOV DS,AX 写的时候是写96位
以上是关于[保护模式]段寄存器的主要内容,如果未能解决你的问题,请参考以下文章