mips 相关问题

MIPS是RISC指令集架构(ISA)。它通常用于嵌入式设备,如机顶盒和网络设备。由于其相对简单,许多大学级计算机体系结构类使用MIPS ISA。

MIPS 架构“系统调用”指令

MIPS中syscall指令的作用是什么?

回答 2 投票 0

MARS 位图显示吃豆人

我需要创建一个任务,使我在 MARS 中的位图显示变成迷宫。它必须看起来像这样:wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

回答 1 投票 0

在MIPS流水线中,如果下一条指令覆盖前一个寄存器的寄存器,流水线中会出现停顿吗?

例如,如果我有一些 MIPS 伪代码: LW R2, 数组(R1) //R2 = 数组[1] = 4 SUB R2、R3、R1 //R2 = R3 - R1 其中 R1 = 1、R2 = 2、R3 = 3、数组[1] = 4 我知道摊位会...

回答 1 投票 0

MARS MIPS 两个单精度 IEEE 754 标准浮点数的乘法

编写一个程序来执行两个单精度的乘法 不使用 MIPS 的 IEEE 754 标准浮点数 浮点运算指令。输入数据是从a读取的

回答 1 投票 0

当我尝试模拟时,为什么 Modelsim 显示“错误:MIF 包含非法字符”?

我目前正在使用 Quartus 20.1 和 Modelsim 2020.1 在 VHDL 中设计基于 MIPS 的处理器。 我创建了一个 MIF 文件(希望)计算给定数字的 GCD。我的 MIF 文件包含...

回答 1 投票 0

有没有办法将整数值限制在一定范围内而不分支?

只是出于好奇。如果我有类似的东西: if(x < 0) x = 0; if(x > some_maximum) x = 一些_最大值; 返回x; 有没有办法不分支?这是c++。 附录:我的意思是不...

回答 9 投票 0

如何释放MIPS中的堆内存

出于学习目的,我正在尝试在堆内存中实现堆栈。 当我推送某些东西时,我只需要执行系统调用 sbrk,就可以了。 当我继续弹出时,我可以检索我的 v...

回答 2 投票 0

如何在MIPS中检测用户输入的数字是否大于4294967295?

我想我可以检查是否有溢出,但不确定哪个寄存器将保存标志。我需要通知用户该值太大并重新插入。 我有这个代码: .d...

回答 1 投票 0

如何在 MIPS 中存储无符号 32 位双字

MIPS 中任何寄存器允许的值范围为:-2,147,483,648 到 2,147,483,647 但是,我不需要有符号整数,因此我希望值介于 0 到 4,294,967,295 之间。 我...

回答 1 投票 0

如何在MIPS中打印二维数组

这是我的代码,我只是想打印出 2D 数组,但我不断收到一堆错误或无限循环,导致我的 IDE 崩溃。这个可以编译,但我得到了获取地址的运行时错误,而不是

回答 1 投票 0

将 mips 中的数字加倍

任务是: “修改如图3-4所示的程序,要求用户输入一个整数值,然后打印该数字加倍的结果。使用add语句。”,这就是程序...

回答 1 投票 0

mul 和 mulu 之间的确切区别

我从来源发现Rs和Rt的内容被认为是mul的有符号整数。 而对于 mulu,Rs 和 Rt 的内容被视为无符号整数。 但每次我执行 mul...

回答 2 投票 0

连续算术溢出

我尝试更改此代码的大部分内容,但我不断收到无休止的算术溢出警告或“数据/堆栈中的错误地址”错误。我似乎无法正确理解它!任何 insig...

回答 1 投票 0

如何使用 MIPS 汇编语言逐行读取文件

我正在为我的班级做一个项目,该项目要求我逐行从文件中读入。我们的最终目标是使用 MIPS 语言制作一个 MIPS 汇编器,但与此相关的问题...

回答 1 投票 0

Mars Mips 中的冒泡排序返回错误结果

我一直在尝试在 Mars Mips 中通过冒泡排序对数组进行排序。返回的结果确实顺序正确,但是漏掉了一些数字 1, 2, 7, 7, 3, 7, 4, 5, 6, 7, 7, 8, 8, 8, 7 这是我的...

回答 1 投票 0

递归斐波那契 MIPS

我开始阅读MIPS,以更好地理解我的C++和C代码在计算机皮肤下是如何工作的。我从递归函数(斐波那契函数)开始。 C代码是: int fib(int n) { 如果(n == 0...

回答 1 投票 0

在 MIPS 中使用 $0 作为目的地的目的是什么

我在研究转发时检测危险的条件时,发现这句话很混乱。 '如果管道中的指令的值为 $0 目的地...

回答 2 投票 0

在使用跳转和链接之前,如何正确地将返回地址保存在mips中,以确保我回到原来的位置

从跳转和链接返回时,我似乎没有返回到正确的地址,我不知道为什么 。数据 fprompt: .asciiz "Jep numrin e antarve te vektorit (max 5): "

回答 1 投票 0

如何让我的 MIPS 代码根据随机数输出特定案例值?

我正在为我的一个课程使用 MARS 用 MIPS 代码编写一个游戏,并且我正在尝试使用随机数生成器,根据它输出的随机数,打印特定的字符串。我的

回答 1 投票 0

C++ 的哪些功能使用了 JR 指令?

MIPS 跳转寄存器 (JR) 指令经常出现在 C++ 代码的二进制文件中。那么,C++ 中的哪些功能使用了 JR 指令以及为什么使用这些指令?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.