关键词不能为空

当前您在: 主页 > 英语 >

计算机组成原理

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-13 05:41
tags:

-

2021年2月13日发(作者:derives)


5-18,


答:根据


CPU


的地址线、数据线,可确定整个主存空间为64


K


×





。系统程序区由


ROM


芯片组成;用 户程序区和系统程序工作区


均由


RAM


芯片组成。共需:8


K


×






ROM


芯片1



片,8


K


×






SRAM


芯片3



片,2


K


×






SRAM


芯片1



片。主存地址分配如图5


-


23



所示,主 存的连接框图如图5


-


24



所示。



5-20

答:存储器逻辑图如图5


-


26



所示,为简单起见,在图中没有考虑行选信号和列选信



号,行选信号和列选信号的逻辑式可参考下题。



在64


KB


空间的最后1


KB



I



O < /p>


空间,在此区间


CS


无效,不访问主存。



5-23


答:什么是高速缓冲存储器?



它与主存是什么关系?



其基本工作过程如何?



解:高速缓冲存储器位于主存和


CPU


之间,用来存放当前正在执行的程序段和数据中的活跃部分,使


CPU


的访存操作大多数针对


Cache



行,从而使程序的执行速度大大提高。高速缓冲存储器的存取速度接近于


CPU


的速度,但是容量较小,它保存的信息只是主存中最急需处理的


若干块的副本。当


CPU


发出读请求时,如果


Cache


命中,就直接对


Cache


进行读操作,与主存无关;如果


Cache

< br>不命中,则仍需访问主存,并


把该块信息一次从主存调入


Cache


内。若此时


Cache


已满,则须根据某种替换算法,用这个块替换掉


Cache


中原来的某块信息。



5-26


答:什么叫虚拟存储器?



采用虚拟存储技术能解决什么问题?



解:


虚拟存储器由主存储器和联机工作的辅助存储器


(通常为磁 盘存储器)


共同组成,


这两个存储器在硬件和系统软件的共同管 理下工作,


对于应用程序员,可以把它们看作是一个单一的存储器。


采用虚拟存储技术可以解决主存容量不足的问题。


虚拟存 储器将主存和辅存的地址空间统一编址,


形成一个庞大的存储空间。

在这个大空间里,


用户可以自由编程,完全不必考虑程序在主存是否装得下以及这些 程序将来在主存中的实际存放位置。




6




6-1


答:控制器的控制方式可以分为3



种:同步控制方式、异步控制方式和联合控制方式。



同步控制方式的各项操作都由统一的时序信号控制,在每个机器周期中产生统一数目的节拍电位和 工作脉冲。这种控制方式设计简单,容易实


现;但是对于许多简单指令来说会有较多的空 闲时间,造成较大数量的时间浪费,从而影响了指令的执行速度。异步控制方式的各项操作不采

< br>用统一的时序信号控制,而根据指令或部件的具体情况决定,需要多少时间,就占用多少时间。异步控制方 式没有时间上的浪费,因而提高了


机器的效率,但是控制比较复杂。联合控制方式是同步 控制和异步控制相结合的方式。



6-3


答:3



.控制器有哪些基本功能?



它可分为哪几类?



分类的依据是什么?



解:控制器的基本功能有:



(1)



从主存中取出一条指令,并指出下一条指令在主存中的位置。



(2)



对指令进行译码或测试,产生 相应的操作控制信号,以便启动规定的动作。



(3)



指挥并控制


CPU


、主存和输入输出 设备之间的数据流动。控制器可分为组合逻辑型、存储逻辑型、组合逻辑与存储逻辑结合型3


类,


分类的依据在于控制器的核心———



微操作信号发生器(控制单元


CU

< br>)的实现方法不同。



6-9



:


指令和数据都存放在主存,如何识别从主存储器中取出的是指 令还是数据?



解:指令和数据都存放在主存,它们都以二进制 代码形式出现,区分的方法为:



(1)



取指令或数据时所处的机器周 期不同:取指周期取出的是指令;分析取数或执行周期取出的是数据。



(2)



取指令或数据时地址的来源不 同:指令地址来源于程序计数器;数据地址来源于地址形成部件。



6-15


答:什么是微命令和微操作?



什么是微指令?



微程序和机器指令有何关系?



微程序和程序之间有何关系?



解:微 命令是控制计算机各部件完成某个基本微操作的命令。微操作是指计算机中最基本的、不可再分解的操作。微命令 和微操作是一一


对应的,微命令是微操作的控制信号,微操作是微命令的操作过程。微令 是若干个微命令的集合。微程序是机器指令的实时解释器,每一条机


器指令都对应一个微 程序。


微程序和程序是两个不同的概念。


微程序是由微指令组成 的,


用于描述机器指令,


实际上是机器指令的实时解释器,


微程序是由计算机的设计者事先编制好并存放在控制存储器中的,一般不提供给用户;程序是 由机器指令组成的,由程序员事先编制好并存放


在主存储器中。



6-16


答:.什么是垂直型微指令?



什么是水平型微指令?



它们各有什么特点?



又有什么区别?



解:垂直型微指令是 指一次只能执行一个微命令的微指令;水平型微指令是指一次能定义并能并行执行多个微命令的微指令。垂直型微 指


令的并行操作能力差,一般只能实现一个微操作,控制1







个信息传送通路,效率低,执行一条机器指令所需的微指令数目多,执行时间


长;但是微指令与机器指令很相似,所以容易掌握和利用,编程比较简单,不必过多地了解数据通路的细 节,且微指令字较短。水平型微指令


的并行操作能力强,效率高,灵活性强,执行一条机 器指令所需微指令的数目少,执行时间短;但微指令字较长,增加了控存的横向容量,同


时微指令和机器指令的差别很大,设计者只有熟悉了数据通路,才有可能编制出理想的微程序,一般用户不易掌握 。



6-20


答:解:因为微指令的操 作控制字段只有8



位,所以不能采用直接控制法。又因为微指 令中有多个微命令是兼容性的微命令,如微指



I




中的微命令


a



e


,故也不能采用最短编码法。 最终选用字段编码法和直接控制法相结合的方法。将互斥的微命令安排在同一段内,兼


容 的微命令安排在不同的段内。


b



i



j


这3



个微命令是互斥的微命令,把它们安排在一个段内,


e



f



h


这3



个微命令也是互斥的,


把它们也安排在另一个段内。此微指令的操作控制字段格式如图6


-


31



所示。



其中:字段1



的译码器输出对应的微命令为



00





01



b


10



i


11



j


字段2



的译码器输出对应的微命令为



00





01



e


10



f


11



h

-


-


-


-


-


-


-


-



本文更新与2021-02-13 05:41,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/648422.html

计算机组成原理的相关文章