计算机的编程结构-第三次.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机的编程结构 虚地址方式 u 允许访问常规内存和扩展内存。 u 寻址扩展内存时,仍然使用偏移地址访问段内的程 序和数据,区别是段地址不由段寄存器提供。 u 内存地址构成: u段寄存器提供一个选择子(selector),用于选择描述符表 内的一个描述符。 u描述符 ( descriptor )描述存储器段的位置、长度和访 问权限。 u 说明: u虚地址方式指令和实地址方式指令完全相同。两种模式 的区别是微处理器访问内存段时对段寄存器的解释不同 虚地址方式下的段寄存器 (选择子) 15 3 2 1 0 描述符索引 TI RPL u TI (表选择子位): 应用程序 u用途:指示从哪个描述符表取描述符 常规扩展 uTI 0,选择全局描述符表 系统服务 uTI 1,选择局部描述符表 内核 u RPL (请求特权级): 00H u用途:用于段访问时的特权测试 01H u00H级最高,11H级最低 10H 11H u 描述符在描述符表中的物理地址 u描述符表首地址+段寄存器高13位×8 15 3 2 1 0 描述符索引 TI RPL 虚地址方式下的段寄存器 例:设局部描述符表的基址,全局描述符 表的基址,(CS) 1007H,那么: ①请求的特权级是多少 ②段描述符位于全局描述符表中还是设局部描述符表中 ③段描述符的地址是什么 解:(CS) 1007H 0001 0000 0000 0111B ① RPL 3,申请的特权级为3 ②TI 1,描述符位于局部描述符表中 ③描述符相对于局部描述符表基址的偏移地址为 0001000000000B8 512 8 4096 1000H 段描述符的地址为 +1000H 描述符表 u 作用:参与逻辑地址到物理地址的转换 u 段寄存器可访问2个描述符表 u全局描述符表 u 内含段定义适用于所有程序 u局部描述符表 u 内含段定义适用于唯一的应用程序 u 描述符表容量:213 8192个描述符 u每个描述符长8个字节 u 每个描述符表中有8192个描述符 u 系统可为每个应用程序描述16384个内存段 80386-Pentium描述符的格式 u G位:G 0

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档