问题标签 [qtspim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5415 浏览

function - 具有多个参数的 MIPS 函数

我知道如何在 MIPS 中创建一个接受 4 个参数的函数,因为我知道我可以将参数放入寄存器 $a0-$a3 中。但是假设你想要超过 4 个参数,你如何绕过 MIPS 中只有 4 个参数寄存器($a0-$a3)的事实?

0 投票
0 回答
123 浏览

mips - QtSpim - 如何更改 .data 中的 .ascii 值?

我用“flores”加载.ascii的地址,我想把它改成我的名字。我只能将我的名字放在弗洛雷斯旁边,但我想将“弗洛雷斯”替换为“kyanoz”

谢谢

0 投票
1 回答
117 浏览

mips - QtSpim 在字符串读取后剪切 2 个初始字符

我已经尝试过使用 QtSpim 9.1.16 和 9.1.17,它们都“剪切”了输入字符串的前 2 个字符,将它们设置为0x0,其他 ASCII 字符被正确保存到缓冲区中。这是我的片段,即使我在互联网上找到的其他代码也产生了相同的结果:

例如,如果我输入“12345”,那就是内存转储:

我错过了关于 QtSpim 的一些东西吗?

0 投票
1 回答
2622 浏览

arrays - 关于编写程序集以调用数组上的函数的 MIPS 问题

我目前正在学习组装课程,但在完成以下作业时遇到了麻烦。

编写一个程序,读取(在适当的提示下)20 个整数的序列并将它们存储在一个数组中,然后调用以下三个函数并以可读格式打印结果。

这三个函数是: minimumLargest:计算数组中的最小值和最大值。 可除数:计算数组中可被 4 整除的整数个数 SumProduct:计算整数的总和和乘积。

我编写了汇编代码(如下)来尝试解决这个问题,但除了数组中的最大数字外,我无法获得正确的输出。其他一切都给我带来了问题。我不知道出了什么问题,过去一周半以来我一直在努力解决这个问题,因此我们将不胜感激。

以下是输入整数 1-20 后得到的输出

0 投票
0 回答
3948 浏览

assembly - QtSpim:第 6 行的(解析器)语法错误

我刚开始学习 mips 汇编编程并使用 QtSpim 模拟器。示例代码是从教程中复制的。但是当使用 QtSpim 加载时,它会抱怨以下错误:

示例代码:

0 投票
1 回答
207 浏览

assembly - assembly floating point code error

these are my code lines:

The compiler gives the following error:

spim: (parser) syntax error on line 132 of file /home/robertina/Scrivania/Labo Spim/mioprogetto/mioprogetto.s mfc1 $f4, $v0

does anybody know why this lines don't work properly?

0 投票
1 回答
118 浏览

assembly - 浮点数的乘积

我必须相乘并打印两个双精度浮点数,我的代码如下:

任何人都知道为什么这段代码总是返回 0?

0 投票
2 回答
52 浏览

assembly - read_double 不等于 print_double

我只是想打印我数字的双数字,但例如,如果我数字 2,1 它返回 2。我的代码:

有谁知道为什么会这样?

0 投票
0 回答
921 浏览

assembly - MIPS - 打印一个简单的双数组

我想打印一个双数组,这是我的简单代码:

输出是:

有人知道我不能打印双精度值的原因吗?我不明白为什么我的双数是这样编码的。

0 投票
1 回答
307 浏览

mips - 如何从另一个文件中读取和存储变量

例如,如果我要读取的文件有:

总和:.word 0

我将如何读取 sum 的值并将其存储到另一个 files 变量中?