微处理器与单片机.pptVIP

  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文档。上传文档
查看更多

*LDTR描述符获取过程在访问LDT之前,首先需要在GDT中查找到该LDT描述符。通过LDTR的选择子查找GDT获得LDT描述符的过程如下图所示。Index*80386特权级80386中共规定有4个特权级,由0到3。0级别权限最高,3级最小。操作系统核心运行在0级,80386处理器共设置4个优先级(0级~3级)。0级是最高级(特权级);3级是最低级(用户级);1级和2级介于它们之间。特权级代码一般是操作系统的代码,可以访问全部系统资源;其他级别的代码一般是用户程序,可以访问的资源受到限制。*最小模式系统中的总线写操作如图2.13所示。图2.138086最小模式写操作时序*四、最大模式系统中的总线操作图2.148086最大模式的读操作时序*最大模式系统中的总线写操作S2~S0有效数据地址S6~S3A19~A16CLK一个总线周期T1T2T3T4A19/S6~A16/S3AD15~AD0BHE/S7BHEALEMWTC/IOWCDENDT/R8086最大模式的写总线周期高阻S2~S0AMWC/AIOWC*最小模式下的总线保持(了解)在DMA控制器8237部分解释*中断响应周期

*指令与时序的关系二、外设接口指令与I/O读写时序的关系MOVDX,0220HINAL,DX ;读I/O接口时序上执行四个动作:(1)将0200H放到AD0~AD19信号线上;译码器对其译码产生外设选择信号(2)发出M/IO信号(低),发出RD信号为低(3)被选择的外设将数据放到AD0~AD7信号线(4)CPU在RD上升沿将AD0~AD7信号线的数据读入CPU内部AL寄存器*指令与时序的关系AB译码器锁存器存储器接口或外设接口DBCPU0200HM/IORDA*指令执行与信号的关系针对上页图,运行如下程序,A点的信号如何变化?(思考)MOVDX,200HMOVAL,00HREPT:OUTDX,ALDECALJMPREPT*作业题(下周四交,单号)P90-91第1次作业:2、8、11、16;第2次作业:19、21*2.280386微处理器西安交通大学计算机系桂小林2011年2月26日*目录2.280386微处理器2.3双核微处理器2.480x8寻址方式2.580x86的指令系统2.6单片计算机*2.280386微处理器1985年10月推出了高性能的32位微处理器80386,具有32位数据总线和32位地址总线,直接寻址能力为4GB,在16MHz主频下每秒可执行4×106条指令。它采用了流水线和指令重叠执行技术、虚拟存储技术和存储管理技术等,这些技术以后被广泛采用,故80386是微处理器发展史上的一个里程碑。*2.2.180386的组织结构80386的内部结构可以划分为:指令预取部件、指令译码部件、指令执行部件、分段部件、分页部件和总线接口部件等6个功能部件*2.2.180386的组织结构指令预取部件IPU(InstructionPrefetchUnit)IPU中设置了一个16字节的指令队列,只要指令队列有空字节,IPU就向总线接口部件提出请求,若总线接口部件处于空闲状态,则从存储器中取出指令装入指令队列。指令译码部件IDU(InstructionDecodeUnit)IDU的作用就是对指令操作码进行译码,实现从指令到微指令的转换。IDU中设置了译码指令队列,译码得到的微指令存放在该队列中。指令执行部件EU(ExecuteUnit)EU包括算术逻辑运算部件ALU、8个32位通用寄存器和1个64位桶形移位寄存器和1个乘/除法器,其功能就是完成各种数据运算和处理。此外,EU还包括保护测试部件,用于检验指令执行过程中是否符合存储器分段规则。上述三个部件IPU、IDU和EU合称为中央处理部件CPU(CentralProcessingUnit),它们实际构成了一个指令流水线。*2.2.180386的组织结构分段部件SU(SegmentationUnit)80386采用了分段、分页两级存储管理机制,存储器首先以段为单位进行划分,每个段的长度最大为4GB,每个段又进一步划分为多个页面,页面长度固定为4KB。分页部件PU(PagingUnit)PU的作用是将SU生成的线性地址转换为存储器的物理地址,这种转换是通过两级页表来实现的。PU是80386的

您可能关注的文档

文档评论(0)

137****8314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档