我怎么知道指令访问的数量?
how can I know number of instruction access?
我正在学习计算机体系结构。我对一些测验感到困惑。
在 load-store arch 中执行 n
指令时。
lw $t0, 32($s3)
add $t0, $s2, $t0
sw $t0, 48($s3)
那么内存访问次数和指令访问次数是多少?
我想内存访问数是2,指令访问数是3,对吗?
对对对,为了更好的理解这里做一些解释。
MIPS 使用load word 指令lw
将数据字从内存读入寄存器并
store word sw
将单词写入内存。
lw $t0, 32($s3)
这将一个字从内存加载到寄存器 $t0
add $t0, $s2, $t0
这意味着您在寄存器端不涉及内存。
sw $t0, 48($s3)
这会在内存中存储一个单词。
您正在使用 3 条指令,其中两条涉及内存访问
我正在学习计算机体系结构。我对一些测验感到困惑。
在 load-store arch 中执行 n
指令时。
lw $t0, 32($s3)
add $t0, $s2, $t0
sw $t0, 48($s3)
那么内存访问次数和指令访问次数是多少?
我想内存访问数是2,指令访问数是3,对吗?
对对对,为了更好的理解这里做一些解释。
MIPS 使用load word 指令lw
将数据字从内存读入寄存器并
store word sw
将单词写入内存。
lw $t0, 32($s3)
这将一个字从内存加载到寄存器 $t0
add $t0, $s2, $t0
这意味着您在寄存器端不涉及内存。
sw $t0, 48($s3)
这会在内存中存储一个单词。
您正在使用 3 条指令,其中两条涉及内存访问