段寄存器中的 16 位值如何用于表示大内存地址?
ES 0023 32bit 0(FFFFFFFF)
CS 001B 32bit 0(FFFFFFFF)
SS 0023 32bit 0(FFFFFFFF)
DS 0023 32bit 0(FFFFFFFF)
FS 003B 32bit 7FFDF000 (FFF)
GS 0000 NULL
例如,003B
in如何FS
转换为7FFDF000
?为什么0023
inES
和001B
inCS
显然都翻译为0
?
我正在仔细阅读英特尔手册,但希望这里有人能比我阅读那些手册更快地帮助我...