指令间“一次重叠”说法有错的是()。
第1题:
若每一条指令都可分解为取指、分析和执行三步。已知取指时间为5△t,分析时间为2△t,执行时间为5△t。如果按顺序方式从头到尾执行完500条指令需(3)。如果按[执行]k、[分析]k+1、[取值]k+2重叠的流水线方式执行,从头到尾执行完500条指令需(4)△t。
(41)
A.5590
B.5595
C.6000
D.6007
第2题:
程序段如下 int k=-20; while (k=0)k=k+1; 则以下说法中正确的是( )
A.while循环执行20次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
第3题:
A.仅执行K与分析K重叠
B.分析K执行后立即开始执行K
C.应尽量使分析K+1与执行K的时间相等
D.只需要一套指令分析部件和执行部件
第4题:
若一个子程序起始地址为3K,调用指令CALL的内存地址为K+1,则执行CALL指令所要执行指令的地址为( )。
A.3K
B.3K+1
C.3K-1
D.K+2
第5题:
假设一条指令的执行过程分为“取指令”、“分析”和“执行”3段,每一段的时间分别为t、2t 和 3t。在下面的情况下,分别写出连续执行n条指令所需要的时间表达式。(1)顺序执行方式(48)。(2)仅“取指令”和“执行”重叠(49)。(3)“取指令”、“分析”和“执行”重叠(50)。
A.6n×△t
B.12n×△t
C.(6n-1)×△t
D.3n×△t
第6题:
若一个子程序起始地址为3K,调用指令CALL的内存地址为K+1,则执行CALL指令所要执行指令的地址为
A.3K
B.3K+l
C.3K-1
D.K+2
第7题:
A、2500
B、2505
C、2510
D、2515
第8题:
A.取指K+1与分析K重叠
B.分析K+1与执行K重叠
C.分析K与执行K+1重叠
D.执行K与取指K+1重叠
第9题:
A.while循环执行2次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
第10题: