在 MIPS 中初始化变量

发布于 2024-12-06 05:42:19 字数 78 浏览 0 评论 0原文

以下两种初始化变量的方式有什么区别?

addi $a0, $0, 7

li $a0, 7

What's the difference between the following two ways of initializing a variable?

addi $a0, $0, 7

li $a0, 7

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

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

发布评论

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

评论(2

安人多梦 2024-12-13 05:42:19

实际上没有,li 通常作为 addi 在硬件中实现。

None really, li is generally implemented in hardware as an addi.

も星光 2024-12-13 05:42:19

ADDI 是首选,因为它是一条指令,而 LI 是一条伪指令并扩展为 2 条实际指令。

ADDI is preferred because it's one instruction while LI is a pseudo-instruction and expands into 2 real instructions.

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