程序控制类指令可改变程序执行顺序。以下不属于程序控制类指令的是()。
A.调用指令
B.分支指令
C.无条件转移指令
D.访存指令
B.进行算术运算和逻辑运算
B.进行CPU和I/O设备之间的数据传送
C.进行主存与CPU之间的数据传送
D.改变程序中指令的执行的顺序
可改变程序执行顺序称为程序控制类指令。以下有关分支冒险和分支预测的叙述中,()是正确的。
A.程序控制类指令不会由于控制(分支)冒险而产生阻塞
B.每次进行简单(静态)预测的预测结果可能是不一样的
C.动态预测(根据分支指令历史记录进行预测)的成功率能达90%
D.如果预测错误,已取到流水线中的错取指令依然要在流水线中继续执行
已知条件转移指令(即所谓分支指令)在条件成立时将在流水线的第4段改变PC的值(从而改变执行指令的顺序),则该流水线的分支延迟槽数为()。
A.1
B.2
C.3
D.4
程序控制类指令的功能是()。
A.进行算术运算和逻辑运算
B.进行主存与CPU之间的数据传送
C.进行CPU和I/O设备之间的数据传送
D.改变程序执行的顺序
在计算机中存放当前指令地址的寄存器叫______;在顺序执行指令的情况下(存储器按字节编址,指令字长32位),每执行一条指令,使寄存器自动加______;在执行______指令或______操作时,程序计数器会接收新地址。
A.指令寄存器 B.地址寄存器 C.程序计数器 D.转移 E.中断
F.顺序 G.1 H.2 I.4