mips

mips

文章 6 浏览 102

MIPS 中的递归

我想在 MIPS 的汇编中实现一个递归程序。更具体地说,我想实现著名的斐波那契函数。 下面是 C 中的实现: int fib(int n) { if(n<2) return 1; return…

誰認得朕 2024-09-09 03:43:41 10 0

预取指令

看来预取使用的一般逻辑是,只要代码忙于处理,直到预取指令完成其操作,就可以添加预取。但是,如果使用太多的预取指令,似乎会影响系统的性能。我发…

菊凝晚露 2024-09-07 20:05:25 10 0

mipsel-gdb 源代码断点

如果在头文件中实现了一个类,gdb 似乎无法找到断点。因此我试图从源头强制断点。我想我需要相当于 asm("int3") 的 mips。有什么想法吗? PS:asm(“…

知足的幸福 2024-09-07 05:42:41 8 0

构建交叉编译器

我正在尝试编译 c++ 文件并生成要在 PSIM 中反汇编和运行的 asm 或 s 文件。每当我尝试这样做时,我都会遇到错误。我正在尝试编译为 mipsI-linux。我…

擦肩而过的背影 2024-09-06 14:29:49 14 0

在 MIPS 中将整数保存为字符串

我只是想知道,MIPS 中是否有任何方法可以将数字总和存储为字符串,然后逐字节读取它们,例如: 总和 657 -> sw 进入 .ascii 指令 ->稍后对第一个索引…

心的位置 2024-09-03 06:25:49 3 0

MIPS 和 Intel C 编译器之间的宏定义兼容吗?

我在 C 程序中定义的宏似乎有问题。 我用MIPS编译器编译了这个软件并成功运行了它。 它构建正常,但在使用 icc 时在运行时抛出错误“分段错误”。 我…

土豪我们做朋友吧 2024-09-03 05:36:57 12 0

在 mips 中组合字符

我想知道是否有办法将两个字符组合成一个字符。 例如,我有字符 6 和 7 ,我想将它们组合起来并将结果 67 保存在寄存器中,这个问题有什么解决方案吗…

‖放下 2024-09-03 02:19:59 6 0

Mips,如何读取数组并打印它们?

好吧,C++ 和 java 我学习没有任何问题 当谈到 mips 时,这就像地狱一样 ,好吧,我想学习如何读取数组并打印所有元素, 这是我写的一个简单数组, in…

煮酒 2024-09-02 20:11:17 4 0

有没有办法将整数值限制在一定范围内而不分支?

只是出于好奇。如果我有类似的问题: if(x < 0) x = 0; if(x > some_maximum) x = some_maximum; return x; 有没有办法不分支?这是c++。 附录:我的…

沫尐诺 2024-09-02 01:09:15 9 0

无效的程序计数器值:0

我目前正在 MIPS 处理器下使用汇编语言。我目前在 使用 MARS 模拟器,由于未知的原因,我每次运行后都会收到以下错误消息: Go:运行 try.s 错误:无…

醉态萌生 2024-09-01 09:36:50 17 0

计算机组织和体系结构中的 c 到 mips 代码

int i ; void set_array(int num){ int array[10]; for(i=0;i<10;i++){ array[i]=compare(num,i){ } } int compare(int a ,int b){ if(sub(a,b)>=0) r…

情定在深秋 2024-08-31 19:56:25 5 0

用户内核地址划分

在ARM linux中,用户-内核虚拟地址范围按照3:1的比例划分。 但在 MIPS linux 中,这通常是 2:2 有人知道是什么激发了这种设计差异吗? 我有一个隐隐的…

花间憩 2024-08-31 16:52:36 14 0

MIPS汇编判断硬件I/O中断是否发生?

在我的 MIPS32 异常处理程序中,我想确定异常是否是由 I/O 中断引起的。必须检查原因寄存器的第 2-6 位(含)。确定这一点的 MIPS 汇编代码是什么?…

汐鸠 2024-08-30 13:15:24 15 0

在 MIPS 中打印字符串和变量

以下是我在 MIPS 汇编中尝试执行的操作的 C 表示: printf ("x=%d\n", x); 我知道我可以执行系统调用来轻松打印 x=,并且还可以执行系统调用来打印 in…

煮茶煮酒煮时光 2024-08-30 01:56:58 7 0

MIPS 汇编中的 For 循环

我在让我的处理器正确模拟时遇到问题,我想我已经将范围缩小到我提供的程序。 1. li $R1, 0 2. li $R2, 0x100 3. li $R6, 1 4. li $R8, 0 5. li $R9, …

回心转意 2024-08-29 18:51:05 5 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

更多

友情链接

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