寄存器值-MIPS

发布于 2024-10-25 19:27:45 字数 220 浏览 3 评论 0原文

语言是MIPS。

$s2 = 0x00000046   ;   $s1 = 0x000038c

以下代码后,$s2 的十六进制值是多少? :

add $s2, $s1, $s2
srl $s1, $s1, 4
or  $s2, $s1, $s2

有人可以给我指路吗?

谢谢!

The language is MIPS.

$s2 = 0x00000046   ;   $s1 = 0x000038c

What will be the $s2 value in Hex after the following code ? :

add $s2, $s1, $s2
srl $s1, $s1, 4
or  $s2, $s1, $s2

Can some one show me the way ?

thnx !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清风夜微凉 2024-11-01 19:27:45

它可能有助于描述每条指令的作用,例如用伪代码或 C 语言:

add $s2, $s1, $s2  # s2 = s1 + s2;
srl $s1, $s1, 4    # s1 = s1 >> 4;
or  $s2, $s1, $s2  # s2 = s1 | s2;

It might help to describe what each instruction does, e.g. in pseudo code, or here in C:

add $s2, $s1, $s2  # s2 = s1 + s2;
srl $s1, $s1, 4    # s1 = s1 >> 4;
or  $s2, $s1, $s2  # s2 = s1 | s2;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文