问题标签 [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 回答
1336 浏览

c++ - 如何在 MIPS 汇编程序中使用库?

如何在使用(模拟器)MIPS编译的汇编程序中使用库(用 c/c++ 制作)?使用这个论坛,在一位非常有才华的人@rkhb 的帮助下,我能够使用英特尔汇编程序来做到这一点。这是他提供的解决方案:QtSpimMIPS

如何在 masm 或更具体的 .lib 文件中使用库?

MIPS现在我想在汇编中做同样的事情。现在,由于我使用的是 Intel 处理器并使用QtSpim来运行MIPS汇编程序,我在使用时如何做到这一点QtSpim

0 投票
1 回答
1559 浏览

mips - Qtspim (MIPS emulator) extra code showing up?

I installed Qtspim to try out some MIPS commands. I've written a few text files, saved with a ".asm" extension, with some commands. Here's one:

However, when I try the "Reinitialize and Load File" command in Qtspim, the text that shows up in the "text" section of the program does not correspond to my text file. My code is in the middle of it, but with a bunch of EXTRA code that wasn't in my file. Why is this? Am I loading it wrong somehow? What's all this other code?

0 投票
0 回答
745 浏览

mips - Qtspim 初始化不起作用

我有一个任务,我需要向寄存器添加值才能运行程序。

我已经尝试通过右键单击寄存器并单击“更改寄存器内容”直接进入并添加值,虽然这适用于某些情况,但它似乎不适用于其他情况。

有没有办法可以将值初始化到该位置,如果是这样,我该怎么做?

任何其他解决方案将不胜感激!

谢谢

0 投票
1 回答
2426 浏览

assembly - 我在 qtspim 中得到“尝试执行非指令”?

有人可以帮我弄清楚我的代码有什么问题吗?我正在尝试读取一个整数,存储它的值并将其打印到屏幕上/

0 投票
1 回答
372 浏览

assembly - MIPS 输出 0.0 而不是输入

对 MIPS 和汇编来说是全新的。尝试制作一个简单的程序来读取浮点数并输出它。有点麻烦:

我将在 SPIM 中输入我的浮点数,它会吐出 0.00000000。这似乎应该更简单。我一直在寻找有关 MIPS 和浮点数/双精度数的帮助,但找不到太多。任何帮助将不胜感激

0 投票
1 回答
352 浏览

assembly - 无法在 MIPS 汇编程序中打印出整数

我正在使用 QTSimp 作为我的 MIPS 模拟器,并且很难弄清楚如何打印出用户输入的整数。到目前为止,我的代码是:

每次我尝试打印出我的第一个整数时,它都会打印出一个 5,这是不应该的。我不知道为什么会这样。如果有人能指出我的代码中的缺陷,那就太好了。

谢谢。

0 投票
1 回答
176 浏览

assembly - MIPS 汇编程序未输出正确的整数

所以,我的 MIPS 程序让用户输入 3 个整数,然后将它们从小到大排序,然后打印出来。我的代码如下:

问题是程序只打印出我输入的第一个数字。例如,如果我输入 60,50,70 作为我的 3 个输入,它会输出 60 三次。我不知道为什么这样做。我猜这与我的 order3 函数或我输出这些值的方式有关。任何帮助,将不胜感激。

谢谢。

0 投票
2 回答
18471 浏览

assembly - 在 MIPS 中查找 10 元素数组的最大值和最小值

一旦谈到 MIPS 编程,我仍然是一个新手,所以请耐心等待。我正在尝试编写一个函数,该函数通过一个 10 元素数组并返回数组的最大值和最小值。到目前为止,我有:

MaxMin 函数应该返回 X 数组的最大值和最小值,以便我打印出来。我的计划是遍历数组,如果一个元素大于或小于另一个元素,则使用 swap 函数交换它们。问题是我不知道该怎么做,因为我真的不知道在处理数组时应该使用的语法。如果有人可以提供帮助,我将不胜感激。

0 投票
3 回答
17750 浏览

assembly - 指令引用 MIPS/QTSPIM 中的未定义错误

我正在尝试计算数组中的所有字符,但出现以下错误:

指令在 0x00400014 [0x00400014] 0x0c000000 jal 0x00000000 [main] 处引用未定义符号;188:日式主菜

0 投票
1 回答
269 浏览

assembly - SPIM 打印 ascii 字符

我必须为 MIPS 体系结构编写一个小程序。更具体地说,它应该是一个接受寄存器并打印它的值的过程。允许使用除调用 print_int 之外的所有内容。我的程序是: 1. 将给定的寄存器拆分为数字 2. 将它们转换为 ascii 3. 将它们存储在堆栈中 我现在在堆栈中有 52 或 53 之类的值,我想用 print_string 打印它们,但我该如何实现这?谢谢你的帮助。