如何解决为什么这个命令在 RiscV 中是不可能的?
在我的教科书中,我看到了以下问题:
我们能否实现以下操作(允许更改):
dam rd,rs,imm # reg[rd]=mem[mem[rs+imm]]
- 在 Riscv-单循环中
- 在 RiscV 多循环 - 流水线中
两个答案都错了,谁能解释一下原因?
对于 1 这本书是因为我们不能在一个周期内从内存中读取两次,但问题是什么?我知道我们不能写两次,因为每次我们要写的时候时钟都应该到了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。