看了好几天,还是没有明白:(

Calvin777 2004-08-06 08:54:54
IA架构的处理器,在80286前,是使用的实模式寻址,即:段地址*10H+offset,在80286后,采用保护模式寻址。在教材里讲的,在保护模式下,段寄存器只是起到一个指示符的作用,真正的段地址不在段寄存器中,实在是不理解是怎么会事,愿各位DX赐教。
...全文
165 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bm1408 2004-08-10
  • 打赏
  • 举报
回复
计算机里面的你所运行的东东,都是保刘在寄存器当中的,段地址也不例外,在生成的机器指令中,所有的寄存器东东都要随机器代码保刘,而此时的段地址就没有太多的意义了!
snowegale888 2004-08-08
  • 打赏
  • 举报
回复
改了以后好想是地址空间变大了
所以找的时候
好象是范围大所一地址就长了呗
allen_wang 2004-08-08
  • 打赏
  • 举报
回复
哦。我说的只是保护模式下的段寻址方式。不是页式。
也没说虚存。
wolfcublittle 2004-08-08
  • 打赏
  • 举报
回复
对啊,我ding
firstrose 2004-08-07
  • 打赏
  • 举报
回复
是!
SDFDSAC 2004-08-06
  • 打赏
  • 举报
回复
我想应该是由于优先级的原因
大熊猫侯佩 2004-08-06
  • 打赏
  • 举报
回复
搂主,详情请见:

http://yydz.zjbti.net.cn/huibian/assembler/2/sld034.htm

一定能看懂吧!!!^O^
大熊猫侯佩 2004-08-06
  • 打赏
  • 举报
回复
请教!

楼上说的是否和 OS 的虚拟地址管理方式有关?

(段式,页式,段页式?)
allen_wang 2004-08-06
  • 打赏
  • 举报
回复
在保护模式下,段寄存器只是起到一个指示符的作用,真正的段地址不在段寄存器中.

段寄存器里面保存的是一个段选择子,是一个全局或局部的段描述符表的索引值。
通过这个选择子,可以索引到描述符表中的一项,即一个段描述符。
段描述符是一个8字节的结构,里面保存有段起始地址、段长等等信息。

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧