- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
位编程结构
第二章 80X86微处理器的结构 张德煌 第二章 80X86微处理器的结构 张德煌 虚拟存储器地址是一个概念性的逻辑地址,它与内存物理地址之间通过一个转换表对应。只有虚拟存储器地址中的内容被读入内存后,虚拟存储器地址才有对应的物理地址填入转换表,当虚拟存储器地址中的内容未读入内存时,与之对应的物理内存地址为空。 在段式虚拟存储器中,程序访问的逻辑地址以“段号+段内偏移地址”的形式给出。“段号”是一个16位数值,它表示该段在段表中的序号,被称为段选择子(Selector,又称选择符)。选择子指向的记录被称为描述子(Descriptor,又称描述符),用于描述该段的相关信息。 程序访问的逻辑地址可以由“逻辑页号+页内偏移地址”构成。逻辑页号用于表示在页表中该地址所在的页表记录项的序号,页表记录项中存放着页的物理起始地址,它与逻辑地址的“页内偏移地址”相加得到实际要访问的物理地址。 存放页起始地址的项放在一起构成页表,每个页表占用4个字节,用于存放20位的页起始地址和页属性。 (1)GDTR(Global Descriptor Table Register) 全局描述子表寄存器GDTR是一个48位的寄存器。包括两部分:一部分是全局描述子表的32位段基址,另一部分是全局描述子表的16位段限。 (2) IDTR(Interrupt Descriptor Table Register) 中断描述子表寄存器IDTR也是一个48位的寄存器,同样包括32位中断描述子表的段基址和16位段限。 (3) LDTR(Local Descriptor Table Register) 局部描述子表寄存器是一个16位的寄存器,用于存放局部描述子表的选择子。操作系统为每个任务创建一个局部描述子表(LDT),用于存放该任务使用的段描述子。 2.6.4 调试和测试寄存器 80386以上的处理器中还有调试寄存器和测试寄存器,用于排除故障、测试分页和Cache状态等。 1. 调试寄存器(Debug Registers) 80386以上的微处理器中定义了6个用于调试的寄存器,命名为DR0~DR5,其中DR0~DR3指定了4个线性断点地址,DR7为调试控制寄存器,用于设置断点,DR6为调试状态寄存器,用于显示断点的当前状态。这是一组32位的寄存器,是程序员可访问的,提供片上调试支持。 2. 测试寄存器(Test Registers) 80386中定义了2个测试寄存器,分别命名为TR6和TR7,用于测试TLB(Translation Lookaside Buffer,转换后备缓冲器)。TLB中保存着最常用的页表地址转换关系。TR6是TLB的命令测试寄存器,指示读写TLB的入口,TR7是TLB的数据寄存器,保存TLB的测试数据。 80486处理器中增加了3个用于调试片上Cache的测试寄存器TR3、TR4和TR5,其中TR3为Cache数据寄存器、TR4为Cache状态寄存器,TR5为Cache控制寄存器。 Pentium处理器中取消了测试寄存器组TR,测试寄存器的功能由一组“模型专用寄存器”MSR(Model Special Registers)实现。Pentium处理器中专门使用两条指令来访问MSR寄存器,RDMSR指令和WRMSR指令。 2.6.5 浮点寄存器 从80486处理器开始,80X86系列微处理器在片内都集成了FPU(Floating Processing Unit,浮点处理部件),从而使CPU的运算能力得了极大提高。这些浮点运算部件使用专门的浮点寄存器。 这些寄存器包括:8个数据寄存器、1个标记字、1个控制寄存器、1个状态寄存器、1个指令指针以及1个数据指针 。 3.状态寄存器(Status Register) 状态寄存器用于存放16位状态字,反映FPU的工作状态。 15 14 TAG7 64位数值有效位 15位阶码值 符号位 R7 TAG6 64位数值有效位 15位阶码值 符号位 R6 TAG5 64位数值有效位 15位阶码值 符号位 R5 TAG4 64位数值有效位 15位阶码值 符号位 R4 TAG3 64位数值有效位 15位阶码值 符号位 R3 TAG2 64位数值有效位 15位阶码值 符号位 R2 TAG1 64位数值有效位 15位阶码值 符号位 R1 TAG0 64位数值有效位 15位阶码值 符号位 R0 1 0 63 … 0 78 … 64 79 标记字 数据寄存器 1.数据寄存器(Data Registers) 这是一组80位的寄存器,提供了相当于20个
您可能关注的文档
- 任意角的三角函数的概念电子教案.ppt
- 仿真技术仿真技术.ppt
- 企业合并会.ppt
- 企业合并会计(三)——购并日后的合并财务报表.ppt
- 企业合并概述().ppt
- 企业合并一、二.ppt
- 企业战略管理英文PPT三.ppt
- 企业战略管理六().ppt
- 企业文化与外部环境.ppt
- 企业竞争对手分析()陈思.ppt
- 11月,预期在变,利率变不变?-251102-财通证券.pdf
- A股25年三季报深度解析:A股25年三季报深度解析及行业比较思路-251104-广发证券.pdf
- 11月转债市场展望与组合推荐:动态观察价位中枢,面向2026年择机配置-251103-中信建投.pdf
- ESG策略报告:ESG整合捕捉中小盘与地域布局中投资机遇-251105-银河证券.pdf
- ETF策略系列:科技ETF配置及基于Garch-EVT的再平衡优化策略-251030-银河证券.pdf
- A股2025年三季报分析之总量篇:整体收入利润增速回升且ROE改善,关注PPI修复带动企业补库进程-251102-申万宏源.pdf
- ESG与央国企月度报告(2025年10月):10月央国企ESG策略超额收益5.09%25-251105-银河证券.pdf
- 11月信用月报:临近年末,信用债参与机会怎么看?-251103-西部证券.pdf
- 【中信建投政策研究】“十五五”规划学习系列(一):消费领域限制性措施有哪些?-251104-中信建投.pdf
- 2025年11月港股月报:外部扰动难改慢牛行情-251103-方正证券.pdf
最近下载
- word格式:报价单-通用报价单.docx VIP
- 川教版(2024)《信息科技》四年级上册 单元3 活动三 《处理规范的数据》课件.pptx VIP
- 北京市大兴区2024-2025学年七年级上学期期末英语试题(含答案).docx VIP
- 《瓶子哈哈镜》幼儿园大班科学微课讲课PPT课件.pptx VIP
- EPCM项目管理实施规划.docx VIP
- 水利水电工程标准施工招标文件2009年版.doc
- 室内除甲醛报价单模板.docx VIP
- 外用制剂仿制药开发I-处方工艺研究及质量控制评价.ppt VIP
- GB50055-2011 通用用电设备配电设计规范 (2).pdf VIP
- GB_T 13542.2-2021电气绝缘用薄膜 第 2 部分 试验方法.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)