mips - 解释数据路径中的长(远)跳转,以及相关的控制信号
问题描述
我目前正在学习计算机体系结构课程,并且很快就会有一个测试,在该测试中,我需要知道的许多事情之一是如何找到长(远)跳转的控制信号(可能使用假设的 MIPS 指令),但是我几乎不知道长跳转和常规跳转之间的区别。
我相信在跳远中,您试图跳到一个距离太远而无法将其地址存储在寄存器中的地址,因此您需要专门为该地址存储,这在数据路径上会是什么样子?在这个过程中将使用哪些控制信号?
如果有人能提供解释,我将非常感激,如果有帮助,这里是我们在课堂上使用的数据路径的图像:
解决方案
推荐阅读
- r - 在布尔向量中找到*第一个*最长的 TRUE 序列
- web-services - 创建 Web 服务客户端存根时 Netbeans 中的 WS 导入问题
- javascript - Jquery UI resizable - 调整特定宽度
- angular - 选择以选择布尔变量的值
- json - 使用 jq 删除另一个项目后显示项目的原始列表
- vue.js - Vuetify 应用栏溢出隐藏不起作用
- python - Python关于在pandas中使用正则表达式进行整数搜索
- c++ - DT_TEXTREL 是什么意思,如何解决?
- ios - 在`../node_modules/react-native-view-pdf`中找不到`RNPDF`的podspec
- c# - C#用bat文件运行exe并通过bat文件设置变量值