问题标签 [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.
arrays - 在汇编中读取和求和整数数组
这是我的代码。我试图将 6 个整数存储在一个数组中,然后再次读取整数数组并对它们求和,然后打印总和。我为我的英语不好道歉
arrays - 汇编 mips 中的十进制到二进制
我正在尝试将十进制数转换为二进制数。我想将模数存储在一个数组中,然后打印结果。结果必须向后打印。到目前为止,这是我的代码。当它运行时,会出现一条消息,说unaligned address,exception 5
。到目前为止,这是我的代码
assembly - 试图在 QT Spim 上运行这个 Mips 汇编程序
我必须在 MIPs Assembly 中编写一个程序来匹配这个 C 程序:
加上这些要求:
· 将以下值硬编码到数组 a 中:128、10、23、12、128、9、220、46、128、5、12、23、46、5、10、10、45、24、31、67 , 12, 128, 45, 32, 67, 12, 220, 9, 128, 46
· 硬编码 n = 16
· 提示用户输入3个值如下:“请输入三个整数值进行查找。”</p>
· 读取整数值并存储它们(我们称它们为 x、y、z)
· 使用以下参数调用函数计数:count(a, 16, (x,y,z))
· 输出结果如下:“x/y/z 出现在列表中的次数是 res 次,并且位于 position/s loc”(对您要查找的 3 个数字执行相同操作)。
· 退出程序
所以我制作了这个程序,但是当我在 QT Spim 中运行它时,它说:
内存和寄存器被清除
已加载:C:/Users/100520384/AppData/Local/Temp/QtSpim.Hp8592
这意味着它没有运行,有人请告诉我为什么:(
assembly - MIPS32 asm:QtSPIM 中的指令集版本 2 或更高版本
任何人都知道 MIPS32 指令集版本 2 或更高版本是否有 QtSPIM 升级?示例“ins”命令。
格式:INS rt, rs, pos, size
目的:插入位域 将 GPR rs 中的右对齐位域合并到 GPR rt 中的指定域中。
描述:
assembly - 保存单词时出现“存储中未对齐的地址”错误
我正在用汇编程序编写一个程序,该程序一次接收一个用户输入字符,并使用递归将其插入按字母顺序排列的字符串中。我已经盯着这个看了很长时间,但它似乎仍然应该工作。对此,其他一些人将不胜感激。
具体来说,我在线上遇到错误:
它说:“存储中未对齐的地址:0x100100e7”
之后,我得到“异常 5 [存储中的地址错误] 发生并被忽略”
随后是“发生并忽略异常 6 [错误指令地址]”的无休止链
我正在使用 QtSpim。
mips - MIPS“spim:(解析器)语法错误”
我正在 MIPS 上构建一个程序,用于检查矩阵的列是否以递增方式排序、以递减方式排序、所有数字是否相等或是否无序。这是代码:
问题是当我尝试在 QtSpim 上加载它时,会出现以下错误:
有任何想法吗?
assembly - MIPS 用户输入的浮点值
我正在尝试编写一个 MIPS 程序,该程序将用户输入的浮点值以华氏度为单位并将其转换为摄氏度。但是,我很难找到用户输入的浮点数。
我的浮动代码如下:
我的理解是,一旦读取浮点数,它就会存储在 $f0 中。我想将它放在 $s0 中,但我不断收到语法错误。我究竟做错了什么?
谢谢。
arrays - 将数组元素复制到 MIPS 程序集中的另一个数组
我必须制作一个程序,用从键盘输入的 30 个整数填充一个数组。然后用户键入“c”将数组复制到另一个数组。我已经完成了第一步,但我无法将数组复制到其他。
这是我的代码
assembly - 在 MARS 上运行,但不在 Qtspim 上运行
我有一个问题,我在 MARS 上做了一个大学项目,它运行正常,但是我们的老师告诉我们程序必须在 QTSPIM 上运行,所以我的问题是哪些错误不允许我的程序在 QTspim 上运行?
错误是“PC=0x00400154 ecc 发生异常。”
该代码正在读取名为 Sequenza 的 txt 文件(二进制数序列),并在字符串中搜索有符号幅度和来自用户输入的数字的补码。
assembly - 尝试在 QTSPIM 模拟器中使用宏时出现语法错误
我正在尝试在 QTSPIM 模拟器中运行一个简单的宏汇编语言文本。但是我遇到了语法错误,.macro
在线。我是这门学科的初学者。
我参考了 QTSPIM 手册,但他们给出了一个完全一样的例子。