题目内容
(请给出正确答案)
[主观题]
综合应用: 某 16 位计算机中,带符号整数用补码表示,数据 Cache 和指令 Cache 分离。题 44 表给出
了指令系统中部分指令格式,其中 Rs 和 Rd 表示寄存器, mem 表示存储单元地址,() 2 )若某个时间段中,有连续的 4 条指令进入流水线,在其执行过程中没有发生任何阻塞,则执行这 4 条指令所需的时钟周期数为多少 3 )若高级语言程序中某赋值语句为 x=a+b , x 、 a 和 b 均为 int 型变量,它们的存储单元地址分别表示为 [x] 、 [a] 和 [b] 。该语句对应的指令序列及其在指令流水线中的执行过程如下图所示。 I1 LOAD R1 , [a] I2 LOAD R2 , [b] I3 ADD R1 , R2 I4 STORE R2 , [x] 图 指令序列及其执行过程示意图 则这 4 条指令执行过程中, I 3 的 ID 段和 I 4 的 IF 段被阻塞的原因各是什么 4 )若高级语言程序中某赋值语句为 x=x*2+a , x 和 a 均为 unsigned int 类型变量,它们的 存储单元地址分别表示为 [x] 、 [a] ,则执行这条语句至少需要多少个时钟周期 要求模仿题 44 图画出这条语句对应的指令序列及其在流水线中的执行过程示意图
提问人:网友tsxcyw
发布时间:2022-01-07