mips

mips

文章 6 浏览 102

MIPS 汇编语言中的可变长度数组

在 MIPS 中,我知道我可以将数组声明为: list: .space 20 但是,如果我想根据用户输入创建不同大小的数组怎么办? 这可能吗? 例如,程序会要求用户…

南渊 2025-01-04 05:13:00 0 0

mips内存管理

如何手动管理 mips 程序集中的堆,特别是 SPIM 模拟器? 当使用 sbrk 系统调用时,我发现堆从 0x10040000 开始,例如 li $t0, 1 li $s0, 9 syscall sw…

沫雨熙 2025-01-02 22:35:07 1 0

MIPS ASM 作业 - 数组和 while 循环

首先,让我这么说...我不想让任何人给我答案...我希望有人指出正确的方向! 我在这个程序中有一个整数数组......例如: numbers: .word 17 .word -50 …

几度春秋 2025-01-02 21:46:40 0 0

Mips:将一个变量存储在另一个变量中

我正在尝试将 C 程序转换为 MIPS 汇编代码 在我的 C 代码中,我有这样一行: int base; int count; count = base; In MIPS, how will I store the val…

时常饿 2025-01-01 18:21:00 0 0

MIPS 指令集 move 与 add/addi 0 用于存储值?

我目前正在修读计算机组织和汇编语言课程,主要使用MIPS指令集来教授汇编语言。 我注意到教授在线发布的许多示例都使用 add 或 addi 将值移动到 $a0 …

雨巷深深 2025-01-01 09:42:28 1 0

SPIM(MIPS 模拟器)无法解析以下语句 lui $2,%hi($LC0)

我们正在开发一个 C 到 MIPS 交叉编译器,为此我们需要将我们的 MIPS 代码与其他 C 到 MIPS 交叉编译器(如 LLVM 或 CodeSourcery 等)生成的代码进行…

若能看破又如何 2025-01-01 00:35:15 1 0

调用对象指针的虚函数引起的段错误

我想为基于 MIPS 的嵌入式设备 开发一个应用程序。我正在使用 mipsel-elf-g++ 交叉编译器。我实现了一个简单的代码,如下所示。 class A { public: vi…

前事休说 2024-12-29 11:54:04 1 0

加载MIPS寄存器中存储的地址

我有一个小问题,我似乎无法解决。我有几个数字以以下方式存储在堆栈中: |5| 0($sp) |4| 4($sp) |3| |8| 我想遍历堆栈,一次比较两个数字。我的意思…

简美 2024-12-29 07:17:47 1 0

跳转指令的MIPS范围

我正在阅读 Patterson 和 Hennessy 的书“计算机组织与设计”对 MIPS 感兴趣。 我对找到跳转/分支指令的范围有疑问。还可以确定到达特定地址所需的分…

寂寞笑我太脆弱 2024-12-29 07:09:56 0 0

更直接的方法来做到这一点?

这是一个家庭作业问题。我的代码给出了正确的答案。像我一样写出解决方案非常令人困惑,并且花了我一段时间。有更好的编码方法吗? # Convert to MIPS…

末骤雨初歇 2024-12-29 06:52:20 0 0

MIPS反汇编:lui后面是lbu

我正在使用 IDA(mipsb 处理器)反汇编固件, 我在 IDA dissasm 中经常看到这种情况。 lui $t9 , 0x802f ...对 $t9 没有任何作用...并且不会跳转.. lb…

生生漫 2024-12-29 04:53:43 1 0

使用 MIPS 汇编语言理解递归

我在课堂上,我们已经/正在讨论汇编语言中的递归。 我觉得我理解了递归,但是越多的人试图向我解释它,我就越觉得离它很遥远。 无论如何,我们的最后…

时光病人 2024-12-29 04:28:48 1 0

MIPS 组装双陆棋棋盘游戏故障..

我的架构类有一个作业,要在 MIPS 汇编中实现 31 个西洋双陆棋游戏,到目前为止我已经做了很多工作,并且我一直在使用 2 个数组来显示棋盘,例如我使…

客…行舟 2024-12-26 13:41:31 0 0

安装 mips 交叉编译器时出现问题

我正在做我的硕士论文,但在配置交叉编译器时遇到问题。我读过很多文章、常见问题解答、教程等,但我仍然认为我错过了一些东西,也许非常愚蠢和基础,…

甚是思念 2024-12-25 00:47:38 2 0

如何在没有转换指令的情况下将整数乘以 IEEE 双精度?

我正在寻找一个总体想法。我知道 IEEE float 或 double 是如何存储的,但我不知道如何精确地相乘。 我的一个想法是将整数存储为双精度(在浮点寄存器…

梦旅人picnic 2024-12-23 15:54:40 1 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文