布线控制器,也叫组合逻辑控制器,第二种成为微程序控制器。
· 一个指令周期通常由若干个CPU周期组成,CPU周期也称为机器周期,而一个CPU周期又由若干个时钟周期(通常称为节拍脉冲或者T周期,它处理最基本的操作)组成。
· 控制器由程序计数器(PC),指令寄存器(IR),指令译码器,时序产生器和操作控制器组成。
· 精简指令计算机绝大多数采用超标量和超流水线结构。
第八章测验
1. The function of direct branch instruction is to transfer the address code of instruction into ( D ).
A. memory B. accumulator C. address register D. PC
“直接分支指令的功能是把指令的地址码转移到程序计数器。”这句话的意思是指下一条的指令地址由程序计数器给出,这样的指令也叫直接分支指令,而间接分支指令也叫跳计算,指下一条执行的指令地址,在寄存器中,而不是由程序计数器给出,类似于指令寻址方式中的跳跃寻址。
2.According to the generation mode of control signal, controller can be divided into 微程序控制 and 硬布线控制
3. In CPU, decoder is used for decode of instruction, addressing mode and address of operand.( B ) True False
“在CPU中,译码器被用于指令译码,寻址方式和操作数寻址。”正确
4. Generally, serial register has the function of shift operation.( A ) A. True B. False ―通常,串行寄存器有移位操作的功能‖正确,串行寄存器由多个触发器组成,输入经过一个一个时钟周期从第一个触发器一步一步向输出端移动,因此具有移位功能。
5. Controller implementation by hardwire is also called( C ).
store logic controller
31
micro programmed controller combinational logic controller calculator
通过硬布线实现的控制器也叫组合逻辑控制器,牢记,木说的。
6.A CPU at least has 6 kinds of register, which are IR , PC , MAR , MBR general register and status register. 一个CPU中至少得有6类寄存器,他们是: 指令寄存器(IR) , 程序计数器 (PC) , 存储器地址寄存器(MAR) , 存储器缓冲寄存器(MBR) 通用寄存器和状态寄存器。
7.In CPU, the register storing the current instruction being executed is 指令寄存器(IR) ,pointing to the next instruction to be fetched is 程序计数器 (PC) 。 CPU中,存放正在执行的指令的寄存器是 指令寄存器(IR) ,指出下一条应该被取出的指令的寄存器是 程序计数器 (PC) 。
8.An instruction cycle is composed of some T cycles( B ).
A. True B. False “指令周期由若干个T周期组成”T指时钟周期,而一个指令周期由若干个CPU周期(机器周期)组成,而不是时钟周期。
9. Status register store the result of arithmetic operation. ( B )
A. True B. False “状态寄存器存储着算数操作的结果”,错误,说法过于片面。状态寄存器保存由算数指令和逻辑指令或测试结果建立的各种条件代码,除此之外,状态寄存器还保存中断和系统工作状态等信息。所以此说法太过片面。
10.In CPU, the register for pointing the next instruction is MAR. ( B )
A. True B. False
“在CPU中指出下一条需要执行的指令的地址的寄存器是MAR(存储器地址寄存器)”,显然说法错误,应该是程序计数器。
11.The bits length of registers in CPU is decided by( C ).
memory size
32
pins of CPU
machine word length instruction length
“在CPU中,寄存器的位长取决于机器字长”,CPU是多少位的,其内主要寄存器宽度就是多少位的,而CPU位数由机器字长决定。
12. For a n-bit CPU, n means data bus length 。 写机器字长(machine word length)也没错,但最好是说数据总线宽度。
13.In CPU the register pointing to the next instruction to be fetched is ( A ). PC IR MAR PSW
在CPU中,指出下一条应该被取出的指令的寄存器是程序计数器(PC)木说的。牢记!
14. Counter can be used not only for counting pulse, but also used for frequency divider(分频) and timer(定时器). ( A )
A. True B. False “计数器不仅可以被用于对脉冲计数,而且可以用于分频和定时器。”正确,虽然我也不知道为什么,但是一听就觉得很正确有木有,有木有?没办法,我水平就到这了。
15. The register used to store the current instruction being executed is IR. ( A )
A. True B. False
―被用来存放正在执行的指令的寄存器是指令寄存器(IR)‖正确,必须牢记!
16 The cycle of CPU frequency is( A ).
clock cycle read/write cycle instruction cycle machine Cycle
“CPU频率周期是时钟周期”。 CPU频率,就是CPU的时钟频率,简单说是CPU运算时的工作的频率(1秒内发生的同步脉冲数)的简称。。
.17 In CPU, register MAR is used to store the memory address during READ/WRITE operations. Register PSW is used to store the status bits as the result of execution of arithmetic,
33
logic and testing instruction. 在CPU中, 存储地址寄存器(MAR) 在读写操作中被用来存储内存地址,而 状态寄存器(PSW) 被用来存储算数运算,逻辑运算和测试结果的结果位。
18 Intel 80486 is a 32 bits processor, while Pentium is( A )bits processor. 64 48 16 32
“Intel 80486是一个32位的处理器,而Pentium是一个()位的处理器”,这道题,对于学过英语的人来说,根据题中的“while”这个转折词,就知道一定不选32。结果,尼玛白中英的《计算机组成原理》第166页说Pentium是32位的啊,尼玛我就上当了有木有啊?还是说题库错了有木有啊,真坑爹啊有木有啊!算了,这题选64肯定正确,别的,我就不说什么了。
19 .A CPU consists of ( D ). A. calculator and memory B. controller, ALU and memory C. controller
D. controller, ALU, registers and cache 根据咱老师的PPT(第八章第23页) CPU由4个功能部件组成:ALU、寄存器组、内总线和控制器。此处D最接近,因此选D
20. CPU does not includes ( B ).
instruction decoder address decoder MAR IR
CPU中不包含地址译码器,地址译码器在存储器中,第十章的内容。
21.If the frequency of a computer is the highest, then its speed is the fastest. ( B ) True False
22. PC (program counter) belongs to ( C ). I/O ALU
Controller Memory
34
“程序计数器属于控制器”,这件事,即使你把大脑丢了,用脚趾头,也得记住!
23 The speed of a computer is related to frequency, and is also related to word length, computer architecture, etc. ( A )
A. True B. False “计算机的速度虽然与频率有关,但它业余计算机字长,计算机架构有关”,正确,计算机速度受到很多因素的限制,不一定频率越快速度就越快,要想想“木桶原理”。
24. In a computer, memory and registers can all store data( A )
A. True B. False “在计算机中,内存和寄存器都可以存储数据”,确实都可以存,木啥说的。
25 Which of the following statements for RISC is correct: ( C ).
RISC has complex instruction system RISC is not necessary pipeline CPU RISC must be pipeline CPU CPU uses fewer general registers
精简指令计算机不可能有复杂的指令系统,A显然错误;精简指令计算机往往使用大量的寄存器组,因此D也错误,精简指令计算机为了提高处理速度,大多数都使用流水线结构和超标量结构,因此C虽然有些武断,但确实更贴近。
第九章知识总结
· CPU由运算器和控制器两大部分组成。
· 控制器由程序计数器(PC),指令寄存器(IR),指令译码器,时序产生器和操作控制器组成。
· 运算器由算术逻辑单元(ALU),通用寄存器(AR),存储器缓冲寄存器(MBR)和状态寄存器(PSW)组成。
· 操作控制器可以分为时序逻辑型和存储逻辑型两种。第一种称为硬布线控制器,它采用时序逻辑技术来实现;第二种称为微程序控制器,采用存储逻辑来实现。
· 指令周期是指取出一条指令并执行这条指令的时间,指令周期通常分为两个阶段:取指周期和执行周期。一个指令周期通常由若干个CPU周期组成,越复杂的指令,组成它的CPU周期越多,而一个指令周期至少由两个CPU周期组成。
35
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库东北大学计算机组成原理题库 东北大学2(7)在线全文阅读。
相关推荐: