![]() |
| 1.CPU中控制器的功能是( )。
A.产生时序信号 B.从主存取出一条指令 C.完成指令操作的译码 D.完成指令操作码译码,并产生有关的操作控制信号
2.程序计数器PC用来存放当前指令的地址,每当执行完一条指令后,通常由程序计数器提供后继指令地址,其位数和( )位数相同。。 A.指令寄存器IR B.指令译码器ID C.主存地址寄存器MAR; D.程序状态字寄存器PSWR
3.下面( )部件不包含在中央处理器CPU中。 A.ALU B.控制器 C.寄存器 D.DRAM 4.下面有关CPU的寄存器的描述中,正确的是( )。 A.CPU中的所有寄存器都可以被用户程序使用 B.一个寄存器不可能既作数据寄存器,又作地址寄存器 C.指令寄存器用来存放指令的地址 D.地址寄存器的位数一般和存储器地址寄存器MAR的位数一样 5.下面有关程序计数器PC的叙述中,错误的是( )。 A.PC用来存放指令的地址 B.在执行转移型指令时,PC的值一定被修改为目标指令的地址 C.在指令顺序执行时,PC的值总是自动加上当前指令的长度 D.PC的位数一般和存储器地址寄存器MAR的位数一样 6.指令周期是指( )。 A.CPU从主存取出一条指令的时间 B.CPU执行一条指令的时间 C.CPU取出一条指令加上CPU执行这条指令的时间 D.在CPU内部,数据从一个寄存器传送到另一个寄存器的时间 7.下面有关指令周期的叙述中,错误的是( )。 A.指令周期的第一个子周期一定是取指子周期 B.乘法指令的执行子周期和加法指令的执行子周期一样长 C.在有间接寻址方式的指令周期中,至少访问两次内存 D.在一条指令执行结束、取下条指令之前查询是否有中断发生
8.下面有关数据通路的叙述中,错误的是( )。 A.数据通路中有两种不同的逻辑功能部件:组合功能部件和控制部件 B. 组合功能部件用于进行数据处理,不能进行数据存储 C.控制部件用于对指令译码,并产生各种控制信号 D.存储部件用时序逻辑实现,也称为状态单元,可用于存储数据
9.下面有关CPU时钟的叙述中,错误的是( )。 A.边沿触发定时是指状态单元总是在时钟的上升沿或下降沿进行状态的改变 B.处理器总是每来一个时钟就开始执行一条新的指令 C.时钟周期以相邻状态单元之间的最长的组合逻辑延迟时间为基准设计 D.主频就是时钟周期的倒数 10.下面是有关数据通路设计中取指令操作涉及到的部件的叙述,错误的是( )。 A.取指令操作涉及到指令存储器和程序计数器PC两个状态单元 B.取指令操作要用到一个加法器,用于计算下条指令地址 C.单周期数据通路中,取指令操作一定要用一个指令寄存器IR来存放取出的指令 D.PC在单周期数据通路中无需写控制信号,而多周期中需要写控制信号 11.下面是有关MIPS系统的R型指令数据通路设计的叙述: ①. R型指令数据通路中一定会有一个寄存器堆 ②. R型指令数据通路中一定有一个ALU来对从寄存器读出的数据进行运算 ③. R型指令数据通路中,一定存在一条路径使ALU输出被送到某个寄存器中 ④. 执行R型指令时,寄存器堆的写控制信号一定为“1”(即:信号有效) 以上叙述中,正确的有( )。 A.①和②和③ B.①和②和④ C.②和③和④ D.全部 12.下面是有关MIPS系统的lw/sw指令数据通路设计的叙述: ①. lw/sw指令数据通路中要有一个符号扩展部件 ②. lw/sw指令数据通路中,ALU的控制信号一定为“Add”(即:ALU做加法) ③. 寄存器堆的写控制信号在lw指令执行时为“1”,在sw指令执行时为“0” ④. 数据存储器的写使能信号在lw指令执行时为“0”,在sw指令执行时为“1” 以上叙述中,正确的有( )。 A.①和②和③ B.①和②和④ C.②和③和④ D.全部 13.下面是有关MIPS系统的分支指令(Beq:相等则转移)数据通路设计的叙述: ①. Beq指令在执行过程中,ALU的两个输入都来自寄存器 ②. Beq指令数据通路中,ALU的控制信号一定为“Sub”(即:ALU做减法) ③. Beq指令数据通路中要有一个加法器,用于计算目标转移地址 ④. Beq指令在执行过程中,数据不会流经符号扩展部件 以上叙述中,正确的有( )。 A.①和②和③ B.①和②和④ C.②和③和④ D.全部 14.下面是有关单周期数据通路的MIPS控制器所生成的控制信号的叙述:(各控制信号的含义参看教材第五章) ①. R型指令时,RegDst、RegWrite、ALUop1信号一定为“1” ②. Beq指令时,Branch、ALUop2信号一定为“1” ③. sw指令时,ALUSrc、MemWrite信号一定为“1” ④. lw指令时,ALUSrc、MemtoReg、RegWrite、MemRead信号一定为“1” 以上叙述中,正确的有( )。 A.①和②和③ B.①和②和④ C.②和③和④ D.全部 15.假定一台采用单周期数据通路的计算机中有以下几类指令:R型运算指令、取数指令lw、存数指令sw、分支指令Beq。若数据通路中多路复用器、控制单元、PC、符号扩展单元和传输线路都不考虑延迟,而其它各主要功能单元的操作时间如下:指令存储器和数据存储器:3ns;ALU和加法器:2ns;寄存器堆:1ns。则该计算机CPU时钟周期为( )。 A.7ns B.10ns C.9ns D.6ns 16.下面是有关多周期数据通路和单周期数据通路比较的叙述,错误的是( )。 A.单周期处理器的CPI为1,而多周期处理器的CPI大于等于1 B.单周期中PC不需要写控制信号,而多周期中PC需要一个写控制信号 C.单周期和多周期数据通路中都需要一个指令寄存器IR来存放取出的指令 D.同一个指令周期中,单周期中的一个部件只能被使用一次,而在多周期中的一个部件可以被使用多次 17.以下异常情况中,( )不需要通过外部中断请求线通知CPU。 A.除数为0 B.无效操作码 C.打印机缺纸 D.键盘缓冲满 18.以下异常情况中,( ) 是执行某条指令时引起的中断源,属于程序性中断。 A.除数为0 B.无效操作码 C.打印机缺纸 D. 键盘缓冲满 19.以下有关“自陷”异常的叙述中,错误的是( )。 A.“自陷”异常是人为设定的事件 B.由一条“访管指令”或“自陷指令”的执行而引起 C.80x86中的指令“INT n”是一条自陷指令 D.“自陷”异常需要通过外部中断请求线进行中断请求 20.CPU响应中断时,进入“中断响应周期”,此时采用硬件方法保护并更新程序计数器PC内容,而不是由软件完成,这主要是为了( )。 A.加快访问主存速度 B.节省主存空间 C.提高中断响应速度 D.易于编制中断处理程序 21.中断向量地址是指( )。 A.子程序入口地址 B.中断服务程序入口地址 C.中断服务程序入口地址的地址 D.中断查询程序的入口地址
|