小编c3r*_*3r0的帖子

RISC-V:PC 绝对值与 PC 相对值

我是 RISC-V 的新手。

我无法理解何时编写 PC(程序计数器)相对指令以及何时编写 PC 绝对指令。

例如,带有lui后跟jalr指令的指令被认为是PC-absolute,而带有 auipc后跟jalr指令的指令被认为是PC-relative

据我了解,所有指令都将由 PC 执行,因此执行此类 PC 绝对指令似乎是隐藏的(即在 PC 不知情的情况下)。

对我来说,那些 PC 绝对指令不会被执行。

有人可以提供一些基本的例子来帮助我理解这一点吗?

assembly riscv

1
推荐指数
1
解决办法
6581
查看次数

标签 统计

assembly ×1

riscv ×1