为什么A和B寄存器在多环形数据PATAPATH中使用?
为什么需要寄存器A和B的寄存器A和B,并且需要readData1和readData2的regressFile需要?难道是否可以直接使用readData1和readData2输出的值? 指令寄存…
您如何在spim中输入命令行参数
我正在尝试使用 argc 和 argv 在MIPS Simulator Spim中制作程序。 这是我的代码: .data nl: .asciiz "\n" .globl main .text main: # print argv[0] …
不断收到异常 5 [存储中地址错误],后跟存储中未对齐的地址。我该如何解决这个问题?
我的项目要求我输入表达式,将其转换为后缀,然后能够对其进行评估。我得到了输入并将其转换为表达式。但是,当我尝试将整数推入评估程序中的堆栈时,…
SPIM(MIPS 模拟器)无法解析以下语句 lui $2,%hi($LC0)
我们正在开发一个 C 到 MIPS 交叉编译器,为此我们需要将我们的 MIPS 代码与其他 C 到 MIPS 交叉编译器(如 LLVM 或 CodeSourcery 等)生成的代码进行…
MIPS while 循环错误
我在使用以下 mips 代码时遇到了一些问题: li $t0, -1 li $t5, 0 countNumberofVariables: addi $t0, $t0, 1 beq $t0, $t8, endCount add $t1, $t0, …
在 MIPS 汇编中反转字符串
我试图提示用户输入字符串的长度,为该字符串分配空间,然后反向打印出来。 对于我的一生,我不明白为什么这不起作用.. Sample Output: (spim) run Pl…
访问字符串中的一个字符
我正在使用诸如 SPIMS 或 MARS 之类的系统调用函数。 我正在读取一个字符串(它可以工作,因为我可以将其打印出来),如下所示: li $v0, 8 la $a0, s…
spim模拟器pcspim:地址处的错误设置值
您好,我正在使用 spim 模拟器 pcspim,我正在尝试使用模拟器菜单下的设置值选项在地址处设置一个值。 当我尝试设置一个 MSB 为 1 的值时。 oxb123456…
“<”是什么意思?和“>”在 MIPS 评论中?
我最近开始通过 MIPS 学习汇编,我注意到,由于某种原因,当在“文本”窗口中显示原始源代码时,QtSpim 会删除尖括号内的注释 和 内的任何内容: [sni…
在 MIPS 中表达此语句
我刚刚开始使用 SPIM 模拟器来使用 MIPS。有人可以帮我转换这个语句吗? if(as>47 && as<58) function(); else continue; 提前致谢。 :)…