当前位置: 代码迷 >> 汇编语言 >> 请问关于CS寄存器的有关问题
  详细解决方案

请问关于CS寄存器的有关问题

热度:84   发布时间:2016-05-02 04:26:57.0
请教关于CS寄存器的问题
使用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部分

------解决思路----------------------
楼上正解。。。
  相关解决方案