以下有关指令以及指令执行过程的叙述中,错误的是()。
A.指令由操作码和操作数或操作数的地址码构成
B.CPU中的控制器对指令操作码进行译码
C.指令中指定的操作数只能是存放在存储器中的数据
D.将要执行的下条指令的地址总是在程序计数器PC中
A.指令由操作码和操作数或操作数的地址码构成
B.CPU中的控制器对指令操作码进行译码
C.指令中指定的操作数只能是存放在存储器中的数据
D.将要执行的下条指令的地址总是在程序计数器PC中
第1题
可改变程序执行顺序称为程序控制类指令。以下有关分支冒险和分支预测的叙述中,()是正确的。
A.程序控制类指令不会由于控制(分支)冒险而产生阻塞
B.每次进行简单(静态)预测的预测结果可能是不一样的
C.动态预测(根据分支指令历史记录进行预测)的成功率能达90%
D.如果预测错误,已取到流水线中的错取指令依然要在流水线中继续执行
第2题
A.异常事件检测由CPU在执行每一条指令的过程中进行
B.中断请求检测由CPU在每条指令执行结束、取下条指令之前进行
C.CPU检测到异常事件后所做的处理和检测到中断请求后所做的处理完全一样
D.CPU在中断响应过程中会保存断点和程序状态、关中断并转中断服务程序执行
第3题
下面有关程序计数器(PC)的叙述中,错误的是()。
A.PC中总是存放指令地址
B.PC的值由CPU在执行指令过程中进行修改
C.转移指令时,PC的值总是修改为转移目标指令的地址
D.PC的位数一般和存储器地址寄存器(MAR)的位数一样
第4题
A.是一种事先安排好的或以某种条件触发的“事件”
B.通常通过陷阱指令或设置单步跟踪状态来触发异常
C.单步跟踪状态下,每一条执行的指令都是陷阱指令
D.INTO是一条陷阱指令,一旦执行该指令则陷入内核态执行
第5题
以下叙述中错误的是()。
A.指令周期的第一个操作是取指令
B.为了进行取指操作,控制器需要得到相应的指令
C.取指操作是控制器自动进行的
D.指令执行时有些操作是相同或相似的
第6题
A.算法的有穷性是指算法必须能在执行有限个步骤之后终止
B.算法的空间复杂度是指算法程序中指令的条数
C.算法的执行效率与数据的存储结构无关
D.以上3种描述都不对
第7题
以下叙述中,错误的是()。
A.取指操作是控制器固有的功能,不需要在操作码控制下完成
B.所有指令的取指操作是相同的
C.在指令长度相同的情况下,所有指令的取指操作是相同的
D.中断周期是在指令执行完成后出现的
第8题
A.计算机的工作就是有序地执行存放在存储器中的一系列指令
B.硬盘驱动器和硬盘都属于主机
C.显示器既是输入设备又是输出设备
D.微型计算机就是体积很小的计算机
第9题
A.“故障”类异常的断点为当前发生异常的指令的地址
B.“陷阱”类异常的断点为陷阱指令下一条指令的地址
C.“终止”类异常的断点可以是当前指令或下条指令的地址
D.外部中断请求事件的断点总是当前刚刚执行完的指令的地址
第10题
以下是有关数据冒险和转发技术的叙述中,()是正确的。
A.所有数据冒险都能通过转发解决
B.可以通过调整指令顺序和插入nop指令消除所有数据冒险
C.五段流水线中Load—Use数据冒险不会引起一个时钟周期的阻塞
D.一条分支指令与紧随其后的一条ALU运算指令肯定会发生数据冒险
第11题
(2)A. 在CISC 中,其复杂指令都采用硬布线逻辑来执行
B. 采用CISC 技术的CPU,其芯片设计复杂度更高
C. 在RISC 中,更适合采用硬布线逻辑执行指令
D. 采用RISC 技术,指令系统中的指令种类和寻址方式更少