【正确答案】
D
【答案解析】[解析] 定长指令字和定长操作码使得每条指令的取指和译码操作一致,便于流水线控制,故A正确。
指令类型少、操作数地址规整便于规划取操作数步骤,并使得对指令进行译码的同时,可以读取寄存器操作数,故B正确。
采用Load/Store型指令风格便于利用执行运算步骤来进行地址计算,故C正确。
注意,这里并不是说“平均执行时间”,采用流水线方式使得指令吞吐率提高了,即在给定的时间内完成指令执行的条数增加了,但每条指令的执行过程没有减少,所以不会缩短一条指令的执行时间,反而会延长一条指令的执行时间。因为在确定一条流水线的流水段个数时,是以最复杂指令执行过程所需要的流水段个数为标准设计的。在确定每个流水段的宽度时,也以最复杂流水段所需要的宽度来设计。因而,所有指令都需要花费最慢指令所需要的执行时间才能完成执行。此外,每个流水段要有信息的缓存和传递等,这也增加了额外的执行时间开销,故D错误。