问题标签 [pcspim]

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 投票
0 回答
36 浏览

floating-point - 无法确定为什么浮点比较会给出语法错误

代码旨在循环,根据用户输入(n)计算斐波那契数列。在 PCSpim 中,我正在接收:

(解析器)文件第 71 行的语法错误。c.ep.d $f0, $f8

0 投票
0 回答
32 浏览

assembly - MIPS:打印字符串的元音和辅音计数

我的程序正在运行,我唯一的问题是循环运行的时间比它应该运行的时间多一倍,这会使辅音计数增加一倍。我当然可以通过从最后的计数中减去 1 来解决这个问题,但我很好奇它为什么要运行额外的时间。我已经使用 step 功能尝试在 PCSpim 中进行故障排除,我可以看到 $a0 = 0000000a 而不是 00000000 应该是最后一个循环。为什么会这样?

0 投票
0 回答
12 浏览

spim - 我在第 26 行收到语法错误,因为未定义某些内容

编写代码的指令如下:

**编写一个SPIM汇编语言程序convert.s。该程序将执行以下操作: 提示用户输入表示摄氏度或华氏度的字母。

C 或 c 表示输入的温度以摄氏度为单位。

F 或 f 表示输入的温度是华氏温度。

如果输入的字母不是 C、c、F 或 f,则打印出错误消息“Wrong Letter!”

提示用户输入一个整数,表示与刚刚输入的字母匹配的温度。

将温度转换为对应的温度。
这里有两个公式供您参考:F = (9 * C / 5) + 32

使用适当的消息打印出转换后的值。**

这是我写的代码:

但是当我将此代码添加到 PCSPim 时,我得到一个错误,我不知道如何修复它!请帮忙!!