Mips 我如何知道指令访问的数量?

Mips 我如何知道指令访问的数量?,mips,cpu-architecture,instruction-set,Mips,Cpu Architecture,Instruction Set,我在学习计算机体系结构。我对一些测验感到困惑。 在load store arch中执行n指令时。 lw$t0,32$s3 添加$t0、$s2、$t0 sw$t0,48($s3) 那么什么是内存访问的次数,以及指令访问的次数 我认为内存访问的数量是2,指令访问的数量是3。是这样吗 是的,这是对的,只是为了更好地理解它,这里有一些解释 MIPS使用load word指令lw将数据字从内存读入寄存器并 存储单词sw将单词写入内存 lw$t0,32$s3 这会将一个字从内存加载到寄存器$t0 添加$t0

我在学习计算机体系结构。我对一些测验感到困惑。 在load store arch中执行
n
指令时。
lw$t0,32$s3
添加$t0、$s2、$t0
sw$t0,48($s3)
那么什么是内存访问的次数,以及指令访问的次数


我认为内存访问的数量是2,指令访问的数量是3。是这样吗

是的,这是对的,只是为了更好地理解它,这里有一些解释

MIPS使用load word指令
lw
将数据字从内存读入寄存器并 存储单词
sw
将单词写入内存

lw$t0,32$s3
这会将一个字从内存加载到寄存器
$t0

添加$t0、$s2、$t0
这意味着您在寄存器端,不涉及内存

sw$t0,48($s3)
这将在内存中存储一个单词


您使用的是3条指令,其中两条指令涉及内存访问

是。这是正确的