mips

mips

文章 6 浏览 102

如何写信给 &从 x86 程序集中的网卡读取?

有谁知道如何访问主板或 PCI 卡上的以太网端口等设备? 有专门的寄存器吗?操作码?我必须调用操作系统吗?如果是这样,怎么办? 提前致谢。…

小兔几 2024-08-12 20:28:06 12 0

MIPS 装配作业 帮助!

我最亲密的朋友正在上 EE 课程(我是他最后的希望:/),我大约 7 年前就开始了解 Java,但是他的 (大纲)最新的 EE 编程作业是使用 MIPS 程序集执行…

安人多梦 2024-08-12 17:05:21 8 0

如何将浮点寄存器的值移至MIPS中的通用寄存器?

我有以下 MIPS 程序集,在 MARS 模拟器上运行,如下所示 .data x: .space 4 # 4 bytes = 32 bits li $v0, 6 syscall :此时,我需要的浮点值在 $f0 中…

傲娇萝莉攻 2024-08-10 19:54:00 6 0

MIPS 系统调用和 $t 寄存器

MIPS 寄存器有一个约定 - $s 寄存器将在子例程调用之间保留,因此如果您的子例程修改了它们,它应该将它们保存到堆栈中,而 $t 寄存器则不保留。 现在…

撩发小公举 2024-08-10 12:29:04 12 0

打印 MIPS Int 数组的有效方法

我正在做一项家庭作业,将我们编写的 C 程序转换为 MIPS。我的问题是关于一般 MIPS 编码,而不是项目特定问题。我在打印输出时遇到了问题。我有一个数…

烟燃烟灭 2024-08-10 05:58:32 7 0

lw 在 C 或 C++ 中如何表示?

那么,例如,会是这样的: lw $t1, 0($t0) 或 lw $t2, 8($t0) 翻译为 C 或 C++ 语言?我的意思是我正在将地址中的一个字加载到寄存器中,我明白了。数…

原谅我要高飞 2024-08-08 17:35:40 6 0

mips汇编问题

有谁知道CPU如何确定哪个寄存器应该接收指令产生的结果? 有人吗???…

若无相欠,怎会相见 2024-08-08 03:24:31 5 0

如何分配一个数组,使其从内存中的某个位置开始?

如何分配一个数组,使其从内存中的某个位置开始?例如, .data array: .space 400 将创建一个包含 100 个字的数组,但我希望让数组从内存中的 5000 个…

眼角的笑意。 2024-08-07 19:20:42 9 0

MIPS:不使用伪代码的 la 指令的等价物?

该参考文献说 la(加载地址)的伪代码被翻译为: Pseudo : la $1, Label lui $1, Label[31:16] ori $1,$1, label[15:0] 但是当我尝试在 MARS 中汇编代…

一口甜 2024-08-07 05:54:44 4 0

我的 MIPS 代码中的错误在哪里?

我需要帮助。我已经在 MARS 中编写了这段代码。它应该从用户接收一个整数,并将其转换为十六进制。我已经检查了几个小时,据我所知,它应该可以正常工…

萌能量女王 2024-08-05 04:10:58 11 0

裸机交叉编译器输入

裸机交叉编译器的输入限制是什么...比如它不编译带有指针或 malloc 的程序...或者任何需要比底层硬件更多的东西...以及如何找到这些限制.. 我还想问..…

給妳壹絲溫柔 2024-08-04 19:01:05 9 0

mips 组装问题

我的 mips 端口有问题...每当我尝试使用 printf 语句编译 C 程序时,它都会发出警告,指出它无法识别,并且在生成的汇编文件中没有 .asciiz 指令...该…

才能让你更想念 2024-08-04 12:35:13 8 0

当我使用 multu 乘以浮点数时,我应该忽略 LO 寄存器中的结果吗?

在我们的项目中,我们从用户那里获取两个浮点数,将它们存储在整数寄存器中,并将它们视为 IEEE 754 单精度浮点数,通过掩码操作这些位。因此,在我将…

给不了的爱 2024-08-03 01:59:18 10 0

在汇编中添加两个 64 位数字

所以我正在使用 SPIM 模拟器学习 MIPS,但我陷入了这个问题。 我想将存储在四个 32 位寄存器中的两个 64 位数字相加。 所以我添加了 LO 字节,然后添…

做个ˇ局外人 2024-07-30 19:33:21 3 0

浮点加法与浮点乘法的相对速度是多少

一两年前,编写数字代码以避免使用乘法和除法并使用加法和减法是值得的。 一个很好的例子是使用前向差分来评估多项式曲线,而不是直接计算多项式。 情…

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