东北大学计算机组成原理题库(8)

2018-11-23 20:17

期和执行周期。一个指令周期通常由若干个CPU周期组成,越复杂的指令,组成它的CPU周期越多,而一个指令周期至少由两个CPU周期组成。

· CPU周期,也叫机器周期,通常用CPU从内存中读取一个指令字的最短时间来规定CPU周期。一个CPU周期可以 完成一个完整的基本操作,如取指,或者执行等。而一个CPU周期通常由若干个时钟周期组成。

· 时钟周期通常称为脉冲节拍或者T周期,是计算机操作的最小时间单位。

· 硬布线控制器通过逻辑电路直接连线而产生。又称组合逻辑控制方式,特点是速度快,但是难以对指令功能做更新和扩展。

· 微程序控制器是用软件的方法在设计操作控制,控制单元向执行单元发出的各种控制命令叫做微命令,执行单元接受微命令后执行的操作叫做微操作,在一个CPU周期内,一组实现一定功能的微命令的组合,叫做微指令,而一条机器指令的功能是用许多微指令组成的序列来实现来的,这个微指令序列就叫做微程序。

· 微操作可分为相容性和相斥性两种,相容性的微操作指在同时或同一个CPU周期内可以并行执行的微操作;相斥性的微操作指在同时或同一个CPU周期内不能并行执行的微操作。

· 实现全部指令系统的微程序,存放在控制存储器中,控存是一种只读存储器,一旦微程序固化,机器运行时只读不写。

· 微指令至少包含两部分信息,操作控制字段和顺序控制字段,,操作控制字段又称微操作码字段,用以产生某一步操作所需的各个微操作控制信号;顺序控制字段又称微地址码字段,用以控制产生下一条要执行的微指令地址。

· 后继微地址的形成方法有两种:计数器方式和多路转移方式。

· 计数器方式借鉴了用PC计数产生机器指令地址的方法,在微程序控制器中设置一个硬件计数器叫微程序计数器μPC,顺序执行微程序时,(μPC)+1→μPC微程序出现转移时,由微指令地址字段中转移部分结合转移条件把新地址送入μPC。

· 一条微指令存在多个转移分支的情况称为多路转移。后继微程序地址可由设计者指定或由设计者指定的测试判别字段控制产生。

第九章测验

1.Instruction cycle is the time that CPU fetches an instruction from memory and executes it. ( A ) True False

“指令周期是指CPU从内存中取出并执行它的时间”,正确,指令周期的定义。牢记!

2. In micro programmed controller, control unit send control signals to execute unit, the control signals are called ( B ). A. micro instructions

36

B. micro commands C. micro program D. micro operations “在微程序控制中,控制单元发送控制信号到执行单元,这个控制信号叫微命令”,正确,这种控制信号叫做微命令,形成的操作叫做微操作,而在一个CPU周期中,一组实现一定功能的微命令的组合叫做微指令,而一组微指令序列叫做微程序,这三个概念需牢记。

3 .The hardwired controller run low and it is hard to modify and extend. ( B ) True False

硬布线控制器运行速度快但是无法更新和扩展,这是硬布线控制器的特点

4. Micro-program utilizes software method to design the control operations. ( A ) True False

正确,微程序控制确实是在用软件的方法设计控制操作。

5. Machine cycle is defined by( B ).

the average time for writing a data word to memory

the minimal time for reading an instruction word from memory the maximal time for reading a data word from memory the average time for reading a data word to memory

机器周期也叫CPU周期,是由CPU一次访存的最小读指令时间来作为规定的。

6. Micro-programs are stored in( D ).

RAM IR

main memory control memory

微指令存放在控存中。控制存储器用来存放实现全部指令系统的的微程序,是一种只读型存储器,一旦微程序固化,机器运行时只读不写。

7.Instruction cycle is( A ).

the time for reading and executing an instruction the time for reading an instruction from memory the time for executing an instruction clock cycle

37

“指令周期是读取并执行这条指令的时间”,定义,牢记。

8.The mirco-commands of a micro-instruction is mutually exclusive, then ( A ).

they cannot appear in the same time they can appear in the same time they can replace each other they are fault-tolerance

“微指令中的微命令若是相斥性的,那么他们不可以同时执行“这里的同时指的是一个CPU周期内

9. CPU cycle is also called clock cycle. A CPU cycle consists of some machine cycles.( B ) True False

CPU周期不叫时钟周期,而叫机器周期,一个CPU周期由若干个时钟周期组成而不是机器周期,因此错误。

10. Instruction cycle is also called CPU cycle. ( B ) True False

指令周期没有别的名字,CPU周期也叫机器周期,和指令周期不是一个概念。

11.The instruction cycle for all the operations is the same. ( B ) True False

“所有操作的指令都相同“错误。复杂的指令指令周期更长。

12. Comparing to micro-program controller, hardwired controller are: ( D )

low in execution, hard for modify and extend of instruction function. low in execution, easy for modify and extend of instruction function. fast in execution, easy for modify and extend of instruction function. fast in execution, hard for modify and extend of instruction function.

比之于微程序控制,硬布线控制器有更高的执行速度,但是却很难扩展和更新指令功能。

13. Mutually exclusive micro-operations are the operations that cannot execute parallel in a CPU cycle. ( A ) True False

―相斥性微操作是不能在一个CPU周期内并行执行的‖,正确!这是相斥性微操作的定义。

38

14. Which unit is responsible for decode ( D ).

calculator memory ALU

Controller

译码是控制器的职责,控制器内含指令译码器,因此译码是它的职责。

15. Each machine instruction is interpreted and executed by a microcode consisting of a sequence of microinstructions. ( A ) True False

“每一个机器指令都被解释为由微指令序列组成的微程序并执行。”正确,微程序就是这样解读机器指令的。

16. In micro programmed controller, the relationship between machine instruction and micro instruction is: ( C )

a program constitutes of some machine instructions can be implemented by a micro instruction. a micro instruction is composed of some machine instruction

each machine instruction is interpreted and executed by micro- program which constitutes of some micro instructions

each machine instruction is executed by one micro instruction

在微程序控制器中,机器指令和微指令之间的关系是:( C )

一个由若干机器指令组成的城区可以由一个微指令来实现。 一个微指令由若干个机器指令组成。

每一个机器指令都会被由若干个微指令组成的微程序解释并执行。 每个机器指令由一个微指令来执行。

17.The basic idea of multiple transfer for fetch the address of the next micro-instruction is( D ).

using PC

using a specific field in instruction using μPC

using judge field(控制字段) of μPC

“取出下一条指令地址的多路转移的基本思想是利用微程序计数器的控制字段”,这是利用微指令的顺序控制字段的“判别测试”和“条件状态”信息来选择多个“候选”微地址中的一个

18. Every instruction cycle needs at least 2 CPU cycles. ( A ) True False

39

“每个指令周期至少需要两个CPU周期。”正确,因为取出至少一个,执行至少一个,而CPU周期又是能完成这些独立操作的最小时间单位。所以至少两个周期,而一些复杂的指令,还需要更多的CPU周期。

19.The function(s) of control unit is(are) ( C ).

to fetch an instruction from memory to decode the OPcode of an instruction

to fetch instruction from memory and decode and generate corresponding control signals and execute to generate sequential signals

控制器的功能是,从内存中取出指令并且对指令译码和产生相应的控制信号并执行。牢记

20. Processer adopts micro programmed controller is called micro processer. ( B ) True False

显然错误,具有中央处理器功能的大规模集成电路器件,被统称为微处理器,而中央处理器的操作控制方式均分为两种,硬布线控制器和微程序控制器,因此是不是微处理器与是否采用微程序控制无关。

第十章知识总结

· 如果存储器中的任何存储单元的内容都能被随机存取,且存取时间和存储单元的物理位置无关,这种存储器被称为随机存储器。如果存储器只能按某种顺序来存取,这种存储器被称为顺序存储器。

· 半导体存储器是随机存储器,磁带存储器就是顺序存储器,磁盘存储器是半顺序存储器。

· 有些半导体存储器的存储内容是不变的,即只能读出,因此被称为只读存储器(ROM);既能读入又能读出的半导体存储器称为随机读写存储器(RAM)。

· 断电后存储信息消失的存储器,称为易失性存储器,也叫挥发性存储器,断电后仍能保存存储信息的存储器叫做非易失性存储器,也叫非挥发性存储器。RAM是挥发性存储器。

· 存储器的存储速度可以由三个指标来衡量:(1)存取时间:即从向存储器发出读操作命令到数据从存储器中读出所经历的时间;(2)存取周期:连续启动两次独立的访问存储器操作所需要的最小时间间隔,又称为访问周期、存取周期、读写周期等。(3)频带宽度:单位时间内能够访问到的数据个数,也叫做存储器的数据传输率。这3个参数中,存储周期是最重要的参数,它能够全面反映存储器的工作速度。

· 主存的速度总落后于CPU的需要,主存的容量总落后于软件的需要。为了解决对存储器要求容量大,速度快,成本低三者之间的矛盾,目前通常采用多级存储器体系结构,即使用高速缓冲存储器、主存储器和外存储器。

· 随机读写存储器RAM(Random Access Memory)按存储元件在运行中能否长时间保存信息来分,有静态存储器(SRAM)和动态存储器(DRAM)两种。

40


东北大学计算机组成原理题库(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《德育原理》期末作业答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: