问题标签 [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.
string - 访问字符串中的 x 个字符 (MIPS)
我有这个代码:
如图所示,此代码首先获取字符串输入,然后打印输入的字符串,然后打印字符串的前 5 个字符。我的问题是我标记的行到底是做什么的?
assembly - 在字符串中打印 x 字符 (MIPS)
我的程序应该执行以下操作: - 从用户 (x) 连续获取一个整数, - 在字符串中的 x 位置打印字符。- 当用户输入 0 时程序退出。
当我尝试运行我标记的行时,我不断收到:“PC = 0x00400034 发生异常”和“数据堆栈读取中的错误地址:0x ...”。
assembly - 汇编,输入素数程序
我在汇编中有这个程序,它应该输入一组素数,例如:多少个素数?2个素数,然后输出前2个素数..
我在 QtSPIM 中遇到错误:
指令在 0x00400014 [0x00400014] 0x0c000000 jal 0x000000000 [main] 处引用未定义符号;188:日式主菜
这是我保存到 .s 的代码记事本,我也是 QtSPIM 的新手,并且在正确加载程序时遇到了麻烦我是汇编语言的新手...
如果任何更正可以有正确的代码输入,这将是伟大的,因为我是一个初学者.. 谢谢
代码:
macos - 在 OSX 上使用 QtSpim,MIPS 错误:简单 ascii 声明的“未知字符”
我正在上我的第一堂建筑课,我得到了下面的代码片段来测试和学习。
不幸的是,当我运行该死的东西时,我收到了以下错误消息:
spim:(解析器)文件 /Users/X/Desktop/example_mips.asm .asciiz 第 2 行的未知字符“输入整数:” ^
现在鉴于这是一个课堂示例,我有点沮丧,它无法运行。
然而,我使用的是我自己的计算机,一台在 QtSpim 版本 9.1.16 上运行 OS X 10.10.1 的 Mac。
我们最初测试的学校计算机正在运行 Windows。这会有所作为吗?
有什么明显的错误吗?我假设这都是有效的代码:
assembly - 减去两个输入数字
我需要减去用户将输入的两个数字。这是我第一次用汇编语言编写代码,这就是为什么代码可能一点也不好,但我试图让它尽可能清晰。
这是我的代码:
我的问题是我不确定代码的输入字段是否正确,因为在我输入后的控制台中它显示一个零,而第二个输入一个巨大的荒谬数字。减法也根本没有显示。
这是上次运行的控制台示例:
关于问题可能出在哪里的任何想法?
assembly - 如何在程序集中声明字符串变量?
如何在 MIPS 程序集中声明一个没有初始化的字符串变量?然后它从用户那里收到一笔金额。
例如:string judge;
mips - 错误尝试执行非指令
我的输入
我的错误
尝试在 0x00400028 处执行非指令
这是什么意思?
mips - 两个 64 位无符号整数 QtSpim 之和
假设寄存器 $a1 和 $a0 包含一个 64 位无符号整数
并且寄存器 $a3 和 $a2 包含一个 64 位无符号整数
我将如何计算 A 和 B 的总和并将其存储在 $v1, $v0 这样
不知道我将如何解决这个问题,任何帮助将不胜感激。
assembly - How to pack(condensate) the bytes of a string using or and sll?
I'm writing a program that reads 4 hexadecimals digits, that represent an unsigned integer number, then it condensates those digits in $t1 and finally it calculates and displays the decimal number.
I have completely grasped the solution in theory,but I have trouble using mips as this is my first program. Currently, I have trouble storing the bytes of the string. Here's my code thus far:
I know that I'll use lb Rdest, address at some point. But,won't I have to read each digit of the string one by one if that's the case?