欢迎来到天天文库
浏览记录
ID:60786549
大小:169.50 KB
页数:9页
时间:2020-12-18
《计算机组成原理62446知识讲解.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品好文档,推荐学习交流5-18,答:根据CPU的地址线、数据线,可确定整个主存空间为64K×8。系统程序区由ROM芯片组成;用户程序区和系统程序工作区均由RAM芯片组成。共需:8K×8的ROM芯片1片,8K×8的SRAM芯片3片,2K×8的SRAM芯片1片。主存地址分配如图5-23所示,主存的连接框图如图5-24所示。5-20答:存储器逻辑图如图5-26所示,为简单起见,在图中没有考虑行选信号和列选信号,行选信号和列选信号的逻辑式可参考下题。仅供学习与交流,如有侵权请联系网站删除谢谢9精品好文档,推荐学习交流在64KB空间的最后1KB为I/O空间,在此区间CS无效,不访问主存
2、。5-23答:什么是高速缓冲存储器?它与主存是什么关系?其基本工作过程如何?解:高速缓冲存储器位于主存和CPU之间,用来存放当前正在执行的程序段和数据中的活跃部分,使CPU的访存操作大多数针对Cache进行,从而使程序的执行速度大大提高。高速缓冲存储器的存取速度接近于CPU的速度,但是容量较小,它保存的信息只是主存中最急需处理的若干块的副本。当CPU发出读请求时,如果Cache命中,就直接对Cache进行读操作,与主存无关;如果Cache不命中,则仍需访问主存,并把该块信息一次从主存调入Cache内。若此时Cache已满,则须根据某种替换算法,用这个块替换掉Cache中原来的某
3、块信息。5-26答:什么叫虚拟存储器?采用虚拟存储技术能解决什么问题?解:虚拟存储器由主存储器和联机工作的辅助存储器(通常为磁盘存储器)共同组成,这两个存储器在硬件和系统软件的共同管理下工作,对于应用程序员,可以把它们看作是一个单一的存储器。采用虚拟存储技术可以解决主存容量不足的问题。虚拟存储器将主存和辅存的地址空间统一编址,形成一个庞大的存储空间。在这个大空间里,用户可以自由编程,完全不必考虑程序在主存是否装得下以及这些程序将来在主存中的实际存放位置。第6章6-1答:控制器的控制方式可以分为3种:同步控制方式、异步控制方式和联合控制方式。同步控制方式的各项操作都由统一的时序信
4、号控制,在每个机器周期中产生统一数目的节拍电位和工作脉冲。这种控制方式设计简单,容易实现;但是对于许多简单指令来说会有较多的空闲时间,造成较大数量的时间浪费,从而影响了指令的执行速度。异步控制方式的各项操作不采用统一的时序信号控制,而根据指令或部件的具体情况决定,需要多少时间,就占用多少时间。异步控制方式没有时间上的浪费,因而提高了机器的效率,但是控制比较复杂。联合控制方式是同步控制和异步控制相结合的方式。6-3答:3.控制器有哪些基本功能?它可分为哪几类?分类的依据是什么?解:控制器的基本功能有:(1)从主存中取出一条指令,并指出下一条指令在主存中的位置。(2)对指令进行译码
5、或测试,产生相应的操作控制信号,以便启动规定的动作。(3)指挥并控制CPU、主存和输入输出设备之间的数据流动。控制器可分为组合逻辑型、存储逻辑型、组合逻辑与存储逻辑结合型3类,分类的依据在于控制器的核心———微操作信号发生器(控制单元CU)的实现方法不同。6-9答:指令和数据都存放在主存,如何识别从主存储器中取出的是指令还是数据?解:指令和数据都存放在主存,它们都以二进制代码形式出现,区分的方法为:(1)取指令或数据时所处的机器周期不同:取指周期取出的是指令;分析取数或执行周期取出的是数据。(2)取指令或数据时地址的来源不同:指令地址来源于程序计数器;数据地址来源于地址形成部件
6、。仅供学习与交流,如有侵权请联系网站删除谢谢9精品好文档,推荐学习交流6-15答:什么是微命令和微操作?什么是微指令?微程序和机器指令有何关系?微程序和程序之间有何关系?解:微命令是控制计算机各部件完成某个基本微操作的命令。微操作是指计算机中最基本的、不可再分解的操作。微命令和微操作是一一对应的,微命令是微操作的控制信号,微操作是微命令的操作过程。微令是若干个微命令的集合。微程序是机器指令的实时解释器,每一条机器指令都对应一个微程序。微程序和程序是两个不同的概念。微程序是由微指令组成的,用于描述机器指令,实际上是机器指令的实时解释器,微程序是由计算机的设计者事先编制好并存放在控
7、制存储器中的,一般不提供给用户;程序是由机器指令组成的,由程序员事先编制好并存放在主存储器中。6-16答:.什么是垂直型微指令?什么是水平型微指令?它们各有什么特点?又有什么区别?解:垂直型微指令是指一次只能执行一个微命令的微指令;水平型微指令是指一次能定义并能并行执行多个微命令的微指令。垂直型微指令的并行操作能力差,一般只能实现一个微操作,控制1~2个信息传送通路,效率低,执行一条机器指令所需的微指令数目多,执行时间长;但是微指令与机器指令很相似,所以容易掌握和利用,编程比较简单,不必过多
此文档下载收益归作者所有