首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于“跳跃”与“跳跃与链接”的翻译问题

关于“跳跃”与“跳跃与链接”的翻译问题
EN

Stack Overflow用户
提问于 2019-10-10 16:16:09
回答 1查看 420关注 0票数 2

在risc规范中,它说jjal的伪代码。我不明白这是如何工作的,因为对于j (25位即时)和jal (20位即时),以及12位即时的jalr,即时值的范围是不同的。

任何关于如何处理此翻译的澄清将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-10 18:55:36

不,对于jjal来说,即时值大小并没有什么不同,因为官方文档中说:

纯无条件跳转(汇编程序伪指令J)被编码为带有rd=x0的JAL。

以下指示:

代码语言:javascript
复制
j offset

将扩展到

代码语言:javascript
复制
jal x0, offset

也许您认为编码rd寄存器(x0)的5位被包含在偏移量中,但没有。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58327197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档