使用Bochs调试操作系统启动的时候,输入调试命令sreg显示各个段寄存器的值:
其中cs寄存器中的:s 、dl、dh是什么啊,cs寄存器到底是多少位啊?
ps:实模式时寻址用cs:ip;保护模式cs中的值是段选择符这我都知道
谢谢了
------解决思路----------------------
----16位
------解决思路----------------------
看Intel x86 CPU手册。
------解决思路----------------------
s: selector
dl: descriptor low
dh: descriptor high 这两个应该是指描述符的32位base部分
------解决思路----------------------
楼上正解。。。