运行程序(其部分如下所示)以及在 5 个流水线阶段的 MIPS 上运行时所需的最小内存量是多少,对于定点操作,每个阶段需要 2 纳秒?在浮点运算阶段 EX 需要 16 ns。指令仅在其执行所需的流水线阶段的最后数量(假设不存在流水线冲突)。
.data
Pf1: .word 0x41400000
Vet1: .double 1.0, 2.0, 3.0, 4.0
.text
leaf_example:
addi $sp, $sp, -48
sw $s0, 0($sp)
sll $t0, $s0, 5
label: addu $t0, $t0, $s2
sll $t0, $t0, 3
addu $t0, $a1, $t0
bgt $t0, $s0, label
l.d $f18, 0($t0)