保护模式下寻址有默认段寄存器吗?

vnvlyp vnvlyp 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
保护模式下,如果用形如 [段寄存器:偏移地址] 方式寻址,那么线性地址就是段寄存器指向描述符的基地址+偏移地址。
但是如果不指定段寄存器,直接用 [偏移地址] 方式寻址,有没有一个默认段呢?
...全文

相关推荐

保护模式与实模式

描述了实模式与保护模式的区别,及启动过程中二者的切换过程!!

dianhuiren

80X86寻址方式总结

一:概论    80x86汇编程序都是分段程序设计结构,每个程序段都有一个开始地址:段基址。在保护模式下段基址要由16位的段选择子得到,这些段选择子存放在六个段寄存器(CS,SS,DS,ES,FS,GS)中:    代码段总是由 CS 段寄存器来指示;    堆栈段总是由 SS 段寄存器来指示;    字符处理指令总是使用 ES 段寄存器作为目标操作数的段寄存器;    一般的数据段可用 DS

sandrain_zeq

到底什么是实模式和保护模式

这是自己总结的有关实模式和保护模式的资料

yucaocong

CPU实模式和保护模式

介绍CPU的实模式 保护模式。。。。。。。。。。。。。

jilianglijie

保护模式与虚拟内存

....段的概念是理解保护模式的关键所在。在实模式下,段寄存器中存放16位的段地址,这时段地址是参与寻址的;把段地址左移4位,加上偏移地址,就是20为的物理地址(嘿嘿,我们计算时就是把段地址加上个0,如CS:IP=1030:0010 则计算方法就是1030H--->10300H,加上偏移地址0010H,结果就是10310H就是20位物理地址)。 然而在保护模式下,段寄存器中存放着16位的段选择器(Segment Selector),这个值不是直接的参与寻址的,而只是一个指向段描述表(Segment Descriptor Table)的索引。

qixiaorui
评论 12
收藏 已收藏
分享
返回顶部
vnvlyp
汇编语言 21,500 成员 41,619 内容