【发布时间】:2015-10-24 10:01:45
【问题描述】:
$t2 的值是多少?
LUI $t1, 0
ORI $t1, $t1, 16
LW $t2, 8($t1)
首先,我认为等式是rs = offset + base地址,
8 + 16 = 24.
但是,我的教授说错了。
我想我不完全理解LW。你能帮我解决LW的问题和额外概念吗?
【问题讨论】:
-
这个问题对我来说毫无意义。
$t0未在您发布的代码中的任何地方使用。 -
基于this 我会说你是对的,
$t1是0x10并且$t2包含0x18处的单词。但是,$t0似乎没有在任何地方被触及? (我只是猜测,我没有使用 MIPS 的经验,我所做的只是查看链接) -
@JustSid: 16 是 0x10。
-
@Michael 哎哟,谢谢!无论出于何种原因,我都在 8 岁(这也是错误的)。我想我应该回去睡觉了。
-
LUI 只加载到 t1 的上部。一开始的 t1 是什么?
标签: assembly mips computer-architecture