问题标签 [mips32]

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 投票
2 回答
6468 浏览

assembly - 如何使用 Assembly MIPS {公式提供}计算 sin(x)?

我只是不知道如何使用以下公式在 Assembly MIPS 中计算 sin(x)

http://i.stack.imgur.com/YmxL4.jpg


plz如果你有任何想法写下来..

0 投票
1 回答
550 浏览

android - 为 mips 编译 android 内核

我已经下载了 mips android 源代码。但这包括一个预构建的内核映像“kernel-eb-qemu”。当我给出“文件 kernel-eb-qemu”时,显示如下:

“kernel-eb-qemu:ELF 32 位 MSB 可执行文件,MIPS,MIPS32 版本 1 (SYSV),静态链接,具有未知功能 0x41000000 = 0xf676e75,未剥离”

这个图像是特定于模拟器的还是可以在实际硬件上使用的?如果不能在实际硬件上使用,我该如何为 MIPS 编译 Android 内核?(big endian,mips32 指令)

0 投票
2 回答
1759 浏览

string - 在 MIPS 中一次循环遍历字符串 1 个字符

我在掌握 MIPS 中字符串和字符的概念时遇到问题。如果我试图遍历两个字符串,并一次连接两个字符,我该怎么做?

可以说我有

我怎么能循环得到

提前致谢!

0 投票
4 回答
1294 浏览

c++ - libc 是如何工作的?

我正在编写一个 MIPS32 仿真器,并希望在使用 gcc 编译 C 程序时能够使用整个标准 C 库(可能带有 GNU 扩展)。

据我所知,I/O 由 MIPS32 架构上的系统调用处理。要使用 libc/glibc 成功运行程序,我如何知道我需要模拟哪些系统调用?(无需反复试验)

编辑:有关我所说的系统调用的示例,请参阅this 。

(如果您有兴趣,可以在这里查看该项目,欢迎任何反馈。请记住,它处于非常早期的阶段)

0 投票
2 回答
24975 浏览

mips - MIPS架构系统调用指令

系统调用指令在 MIPS 中的作用是什么?

0 投票
4 回答
3660 浏览

gcc - 在 PIC32 (MIPS32) 上运行的 C++

不幸的是,我的 PIC32 的 C 应用程序需要 OO 太多,我不能继续在 C 中做。

你知道任何用于 PIC32 的 MIPS32 C++ 编译器吗?

谢谢

0 投票
2 回答
22356 浏览

verilog - 实现处理器(mips单周期)

我有一个迷你项目,在这个项目中我需要通过 Verilog 实现一个 MIPS 单周期处理器。在这里,我编写了 ALU 和 ALUControl 和 FileRegister,但是我在为此实现 Pc(程序计数器)时遇到了问题……我想要这个 Pc 支持分支和跳转。我需要支持分支的说明,但我不知道如何访问说明。请帮我实现 InstructionMemory 和 Pc。这是我的代码:

端模块

端模块

端模块

0 投票
1 回答
570 浏览

d - 是否可以交叉编译 MIPS 的 D 源代码?

是否可以交叉编译 MIPS 的 D 源代码?

例如,我要编译一个 D “Hello, world”。程序将在基于 TI AR7 的设备上运行,这些设备具有 MIPS32 处理器,通常运行带有 MontaVista 补丁和 uClibc 的 Linux 2.4.17 内核(使用 MIPS I 通用目标;ELF 32 位 LSB 可执行文件,MIPS,MIPS-I 版本 1 SYSV)。

http://en.wikipedia.org/wiki/TI-AR7

0 投票
3 回答
3687 浏览

assembly - 如何在不使用伪指令的情况下加载内存地址?

我正在尝试使用MARS 模拟器自己学习 MIPS 汇编语言。

出于教学原因,我限制自己不使用伪指令。

在尝试将某些数据的地址放入寄存器时,我遇到了一个问题,因为我无法使用la.

我尝试lui与 结合使用ori,就像我直接加载一个数字一样,但无济于事:

这在没有伪指令的情况下使用专门的 MARS是否可行?如何?

提前致谢!

0 投票
1 回答
277 浏览

mips - 在阅读图表时需要帮助

我正在尝试理解register write. MIPS(Single Cycle Data Path)我不明白为什么我们需要AND将解码器的输出写入enable signal?我不知道它将如何启用特定的寄存器。请帮帮我。 在此处输入图像描述 谢谢。