腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
MIPS
ISA
的
多
周期
实施
mips
、
cpu-architecture
我正在尝试理解
MIPS
多
周期
实现是如何工作
的
。显然,我们需要临时寄存器来存储内存读取、寄存器读取和ALU
的
结果。然而,我正在努力找出原因。我只知道这是因为数据将在下一个
周期
中丢失。在寄存器A和B
的
情况下,其内容将是从rs和rt读取
的
数据,只要IR具有相同
的
值,它们
的
值就不是相同
的
吗?此外,如果内存数据寄存器(MDR)不在电路中,会发生什么?这不是很好吗?另外,我想确认我们需要指令寄存器(IR),因为我们不想意外地执行
浏览 20
提问于2021-10-14
得票数 0
回答已采纳
1
回答
ra ($31)寄存器包含未对齐
的
返回地址(
MIPS
)
c
、
gcc
、
assembly
、
mips
我试图在
MIPS
上复制调用堆栈,有关更多详细信息,请参阅我前面的问题:没有框架指针,因此我必须在堆栈上找到返回地址。我在其中一个函数
的
开头检查了ra寄存器(在它被推到堆栈之前),并发现它包含未对齐
的
返回地址。为什么会发生这种事?
浏览 0
提问于2017-08-28
得票数 3
回答已采纳
1
回答
Microsoft Visual Studio 2010针对
MIPS
的
编译
c++
、
visual-studio-2010
、
assembly
、
mips
我正在尝试找出如何在Visual Studio中编译一个简单
的
hello world,但适用于
MIPS
处理器。已遵循MS 上发布
的
指南。唯一
的
区别是我在Visual Studio 2010上尝试了这个:{
浏览 0
提问于2014-03-01
得票数 2
1
回答
MIPS
I.S.A中使用
的
微体系结构是什么?
mips
、
cpu-architecture
、
instruction-set
、
micro-architecture
我相信
MIPS
微处理器中使用
的
微体系结构是流水线
的
,但我可能错了? 提前感谢你
的
回答!
浏览 14
提问于2021-05-13
得票数 0
回答已采纳
1
回答
为什么
MIPS
使用一个延迟时隙而不是两个延迟时隙?
mips
、
cpu-architecture
、
instruction-set
既然填补一个延迟插槽可以节省我们50%
的
浪费
周期
,为什么不给程序员一个机会同时使用这两个插槽呢?
浏览 0
提问于2019-10-16
得票数 0
回答已采纳
1
回答
在一个
多
周期
的
MIPS
上,所有的I型指令都有相同
的
循环次数吗?
mips
、
cpu-architecture
在一个
多
周期
数据路径中,所有I型
MIPS
指令是否都采用相同
的
周期
数?我知道R型有相同
的
循环数。
浏览 2
提问于2021-06-27
得票数 1
回答已采纳
3
回答
CPU是否只兼容一种指令集体系结构?
instruction-set
关于
ISA
有两个问题让我困惑。 谢谢
浏览 4
提问于2016-02-01
得票数 3
回答已采纳
1
回答
MIPS
和ARM
的
区别
arm
、
mips
、
computer-architecture
、
instructions
我刚刚开始学习体系结构,我对
MIPS
和ARM体系结构有一些困惑。 我了解到
MIPS
主要有两种指令格式:I和R(以及J)。我读到了这些表示格式,rs,rt,opcode和相关
的
东西。我还看了COA
的
Patterson
的
书(版本-IV),它侧重于ARM
ISA
。指令表示在该版本中是不同
的
。这些差异是由于不同
的
架构造成
的
吗?ARM装配代码与我在
MIPS
ISA
中使用
的
那本书略有不同。<e
浏览 2
提问于2014-11-02
得票数 9
回答已采纳
1
回答
I型指令
周期
的
MIPS
数量(addi)
assembly
、
mips
因此,在上,它说: 我不确定指令'addi‘需要多少
周期
,因为没有具体提到它。'addi‘是一个R型指令,因此需要4个
周期
,所以我最好
的
猜测是’addi‘(i型指令)也是4个。请有人确认或纠正我
的
猜测吗?
浏览 2
提问于2017-05-29
得票数 2
2
回答
哪个指令序列对一个寄存器或另一个寄存器具有更好
的
归零性能?
performance
、
assembly
、
mips
、
cpu-architecture
、
micro-optimization
我有一项来自我
的
教授
的
作业,其中一部分引发了关于无分支编程
的
对话。目标是使用a指令将C代码转换为
MIPS
程序集(假设b和$s0分别位于寄存器$s0和$s1中)。if (a <= b)else预期
的
反应是: mul $s1,$s1,$t0 ; $s1 = $s1 * $t0
浏览 2
提问于2021-09-30
得票数 3
回答已采纳
6
回答
RISC-V装配模拟器
assembly
、
riscv
我在试着学习RISC-V
ISA
。有没有一种方法来模拟RISC-V汇编代码,就像在火星上
的
MIPS
ISA
?
浏览 1
提问于2018-02-27
得票数 9
回答已采纳
1
回答
MIPS
中对物与mfhi
的
区别
assembly
、
mips
这两者之间有什么区别吗?这是:mfhi $s0
浏览 0
提问于2018-11-06
得票数 3
回答已采纳
3
回答
如何反汇编原始
MIPS
代码?
linux
、
assembly
、
mips
、
objdump
类似于,但是对于
MIPS
架构:如何用objdump反汇编原始
MIPS
代码?我想检查vmlinux映像中
的
指令,但现在我必须这样做:mipsel-linux-gnu-gcc -c -o x.o x.cmipsel-linux-gnu-objdump -D x.o | less 有没有更简单
的
方法呢,cp0-names
浏览 0
提问于2012-03-29
得票数 6
回答已采纳
2
回答
寻求有关安装和使用
mips
-gcc交叉编译器生成自定义ASM
的
帮助。
c
、
gcc
、
assembly
、
mips
、
cross-compiling
我试图为我
的
自定义
ISA
生成类似于
MIPS
的
程序集。我读过使用
mips
-gcc交叉编译器从C程序生成
MIPS
asm,然后将其转换为我们所需
的
asm,但后来我无法清楚地了解它。
浏览 0
提问于2014-02-27
得票数 0
回答已采纳
1
回答
TargetWrite/IorD控制线在
多
周期
MIPS
处理器上做什么?
mips
、
cpu-architecture
、
cpu-registers
我们学习了所有的主要细节,控制线和
MIPS
芯片
的
一般功能,在单
周期
和流水线。另外,IorD行到底是做什么
的
?我看了这两门课程
的
教科书:参见
Mips
Run and the Computer
浏览 4
提问于2022-04-06
得票数 0
回答已采纳
1
回答
gcc交叉编译-
mips
1不生成
MIPS
-I
gcc
、
mips
我
的
目标是一台需要
MIPS
-I可执行文件
的
旧路由器,但-
mips
1生产
的
是
MIPS
32可执行文件。以下是编译命令: buildroot-2019.02.5/output/host/bin/
mips
-linux-gcc-7.4.0 -march=
mips
1 -mtune=
mips
1 -static ~/helloworld.c -o /tmp/hw.1013 -ms
浏览 2
提问于2019-10-03
得票数 0
2
回答
为什么在
MIPS
中'opcode‘字段和'funct’字段是分开
的
?
mips
、
hardware
、
cpu-architecture
、
instruction-set
、
opcode
MIPS
ISA
具有R类型
的
指令,而R指令在其前6位具有opcode字段,在其后6位具有funct字段。那么为什么
ISA
是这样设计
的
呢?把它们组合成一个12位
的
字段怎么样?
浏览 14
提问于2017-02-22
得票数 3
1
回答
Mips
交叉编译器
c
、
mips
我用
Mips
交叉压缩器在Linux x64上编译了简单
的
程序,然后用scp上传到我
的
路由器上。当我运行这个程序时,我有错误:非法指令。我
的
节目:int main(void) printf("Hello, world!");}system type : Atheros AR9330 rev 1 machine:
浏览 0
提问于2018-08-14
得票数 3
回答已采纳
1
回答
如何重新排列
MIPS
代码,以减少所需NOPs
的
数量,手工操作?
assembly
、
optimization
、
mips
、
pipeline
、
micro-optimization
我偶然发现了下面的
MIPS
代码,它具有数据和负载使用
的
危险。重新排列代码,为了最小化NOPs
的
数量,我得到:1 addi $t1,$a1,42 sub $t2,$t0,$t1如果在考试中给我20行
MIPS
代码呢?是否有一种更快
的
方法或规则可以使重新排列代码变得更容易和更快(手工)?
浏览 2
提问于2020-02-08
得票数 2
回答已采纳
1
回答
如何交叉编译一个静态链接
MIPS
构建
的
誓言工具包?
gcc
、
mips
、
cross-compiling
、
toolchain
、
buildroot
我正试图在一个系统上为
MIPS
构建x86。我想要产生一个静态
的
构建,这样它很有可能在任何
MIPS
系统上工作。更准确地说,目标系统上支持
的
ISA
是:
mips
1
mips
2
mips
32r1
mips
32r2 据我所知,我需要准备一个工具链才能做到这一点,我成功地配置并构建了,所以现在我已经将它放在~/buildroot
浏览 0
提问于2016-11-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从ISA相继开源谈起,华为事件开源危机后仍可存期许
CPU-如何开始在新的CPU上编程
在平平淡淡的Fil行情周期,多学习,多提升
ERP系统实施的捷径:去适应系统流程而不是多定制流程
MIPS I6500-F,第一个获得ISO 26262和IEC 61508认证的高性能64位多集群CPU IP
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券