西科大微机原理.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文档。上传文档
查看更多
西科大微机原理

作业一 10.1什么是芯片组?为什么说选择主板主要是选择芯片组? 解:芯片组是采用超大规模集成电路技术把主板众多的支持芯片和接口芯片按不同的功能分别集成在一块芯片中. 主板的性能主要取决于芯片组.芯片组功能(略) 作业二 2.10 说明8086的最大方式与最小方式的区别。(P43) 答:最小方式    配置方式:8086 CPU 的MN/MX引脚接+5v电源    系统工作器件:信息传送对象存储器,I/O接口电路,时钟发     生器,地址锁存器,数据发生器    职责:CPU直接产生全部总线控制信号和命令输出信号,并提供请求访问总线的逻辑信号   最大方式    配置方式:8086 CPU 的MN/MX引脚接地    系统工作器件:增加了一片专用的总线控制芯片8288    职责:部分控制权交给8288    2.17 什么是指令周期,总线周期,时钟周期,说明三者的关系(P62) 答:指令周期:执行一条指令所需要的时间称为指令周期   总线周期:BIU与存储器或I/O端口进行一次读操作或写操作所需要的时间   时钟周期:CPU时钟脉冲的重复周期称为时钟周期 关系:一个指令周期由一个或若干个总线周期组成    总线周期至少由4个时钟周期组成,分别为T1,T2,T3,T4。 补3,8086系统中为什么要使用地址锁存,8282地址锁存器与CPU如何连接? 答:当8086访问存储器时,在总线周期的T1状态下发出地址信号,这21位信息仅在总线周期的第一个时钟周期T1出现,必须将这些信息在整个总线周期期间保存起来,因此需要地址锁存。 8282是典型的8位地址锁存芯片,8086采用20位地址,再加上BHE信号,所以需要3片8282作为地址锁存器。连接方式:将8282的STB引脚与8086的ALE引脚相连,在ALE下降沿进行地址锁存 8086CPU的最大模式典型配置(仅作参考) 补4,Intel8086/8088的一个基本的总线周期包含几个时钟周期,以存储器读操作为例,说明在每个时钟周期分别完成什么操作,什么情况下需要插入等待状态 答:8086基本总线周期包含T1,T2,T3和T4四个时钟周期,T1周期用于寻址,其余周期用于传送数据。 当选中的寄存器和外设的速度较慢时,则在T3与T4间插入一个或者几个等待周期Tw。(Tw信号的插入与取消由READY信号决定) 补5,在下列条件下,读周期时序中要不要插入Tw状态,需要插入几个?请画出相应的时序信号图 1)CPU为8086——1(8MHz) 2)内存芯片的读出时间为400ns(从CPU输出有效地址到数据稳定出现在数据总线上的时间 作业三 2.6 说明段寄存器的作用,为什么32位微处理器中段寄存器仍是16位? 答:段寄存器用来保存标志现行可寻址存储器段的段选择子值。 一,为了与8086模式兼容 二,每一个段寄存器都有一个与之相对应的段描述子寄存器,用来描述一个段的段基地址,段限(段的范围,长度)和段的属性 补充-指令逻辑地址到物理地址的转换过程 由于Intel是在16位CPU基础上涉及32位CPU的,因此在32位处理器中,它继承了段寄存器。由于寻址空间的增大,16位的段寄存器已不能够提供基地址了。这样就引入了一个数据结构来描述关于段的一些信息(即段描述子)。当一个访存指令发出一个内存地址时,CPU按照下面过程实现从指令中的32位逻辑地址到32位物理地址的转换: ????1.首先根据指令的性质来确定该使用哪一个段寄存器。 ????2.根据段寄存器的内容,找到相应的“段描述结构”。 ????3.从“段描述结构”中得到基地址。 ????4.将指令中的地址作为位移,与段描述结构中规定的段长度相比,看是否越界; ????5.根据指令的性质和段描述符中的访问权限来确定是否越权; ????6.最后才将指令中的地址作为位移,与段基地址相加,得到物理地址。 补2,分析说明段式与页式寻址两种方式的寻址过程与特征 补3,什么是描述子,什么是描述子表,何谓全局描述子表和局部描述子表 描述子:描述存储器操作数所在段的性质的数据结构 描述子表:存放所有段的描述子的一个或几个存储区域 全局描述子表:定义了能被系统中所有任务公用的存储分段,可以避免对同一系统服务程序的不必要的重复定义与存储 局部描述符表:包含了与某个任务相关联的段描述符 补4,何谓全局地址空间和局部地址空间 局部地址空间:在存储器的虚拟地址空间中仅有一个任务占有的虚拟地址空间部分,即不被其他任务共享的虚拟地址部分 全局地址空间:各个任务共用的一部分虚拟地址空间 补5,数据访问的保护规则是什么 访问数据段中的数据,要求:DPL≥MAX(CPL, RPL) 访问代码段中的数据,要求

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档