mips 相关问题

MIPS是RISC指令集架构(ISA)。它通常用于嵌入式设备,如机顶盒和网络设备。由于其相对简单,许多大学级计算机体系结构类使用MIPS ISA。

qemu-system-mips:可用内存比配置小得多

我正在 Ubuntu 24.04 主机上使用 qemu-system-mips 运行 Debian Buster 安装。 机器启动使用 qemu-system-mips -M 马耳他 \ -m大小=2G -hda hda.img \ -内核 vmlinux-4.19.0-2...

回答 1 投票 0

我正在尝试查找有关异常和中断的 MIPS 文档

我正在尝试查找有关 MIPS Coprocessor0 的文档,例如命令,以及一般示例以及异常处理和中断背后的逻辑。谁能帮助我吗? 我期待一些

回答 1 投票 0

MIPS 流水线和控制

我们被告知命令 add $7, $15, $31 位于主存中的地址 0xFFFF0000 处。此外,假设寄存器的初始化值等于其寄存器 n...

回答 1 投票 0

如何使用 VxWorks MIPS 编译器在 .c 文件上强制进行 C++ 编译?

我正在使用 VxWorks MIPS 编译器,并且我有一些第三方源代码需要编译为 c++,但所有扩展名都是 .c。 必须有一个开关我可以在这个 c 中传递给编译器......

回答 2 投票 0

MIPS 组装--> BEQ

我正在使用类似于 MARS 4.5 的编辑器在 Assembly Mips 中进行编码。 今天我正在学习 BEQ,但是我对这段代码有一个问题: 。数据 Message_1:.asciiz“我编号 sono uguali” 邮票: 我...

回答 1 投票 0

如何在 SPIM 中使用多个汇编代码源文件

我现在正在学习使用 SPIM 编写汇编代码来模拟 MIPS32 环境。阅读此处和其他地方的一些其他帖子,似乎某些 MIPS 环境支持 .include

回答 1 投票 0

安装了 java 后无法打开 .jar 文件(Windows 11)

环境:Windows 11 问题:无法打开.jar文件(MARS汇编语言模拟器) 您好,我目前正在尝试安装 MARS 汇编语言模拟器。这是一个 .jar 文件,所以我

回答 4 投票 0

访问MIPS数据存储器中的数据的地址是如何计算的?

如何计算访问MIPS数据存储器中数据的正确地址?考虑到动态数据段从 0x10010000 开始一直到 0x7FFFFFFC,当使用指令时...

回答 1 投票 0

在 MIPS 中打印二维数组

我一直在使用这里的其他一些帖子来尝试找出我做错了什么,但我陷入困境,需要一些帮助。我正在制作一个具有 8x8“板”(二维数组)类似的游戏...

回答 1 投票 0

关于加载字(lw)与加载地址(la)以及mips汇编中的偏移量的混淆?

所以我对组装还很陌生,我有很多问题。例如,如果在数据段中我输入以下内容 。数据 n:.字4 并在文本段中 。文本 lw $t0, n $t0 现在存储值 4 ...

回答 1 投票 0

MIPS 架构执行称为交换的指令

请看上图。 本题涉及计算机组成与设计教材。在课堂上我们遇到了这样的问题。 给定典型的 MIPS 架构图,每...

回答 1 投票 0

将 ARM 汇编转换为 RISC-V 汇编

我正在尝试重写这段代码。它非常适合 ARM 汇编,但我正在尝试用 RISC-V 汇编重写它。这是ARM代码: 。文本 .全局主 .equ ADD1,0x40000000 .设置ADD2,

回答 1 投票 0

MIPS 伪指令、替换

在研究了这是什么之后,我发现这只是获得相同结果的方式的替代。如果我错了,请纠正我。 例子: 移动 $s0, $t1 可以替换为: 添加 $s0, $...

回答 1 投票 0

.double 类型的变量是否存储在两个寄存器中?

当我声明一个整数时,我使用指令 .word,它有 32 位,如果我正确的话,这也是 MIPS 架构中寄存器的大小。 现在,根据我的理解,.double 应该是......

回答 2 投票 0

将 If-Else 语句转换为 MIPS 汇编代码

假设变量f、g、h、i和j分别分配给寄存器$s0、$s1、$s2、$s3和$s4。假设数组A的基地址在寄存器$s6中。 如果(f==g) 一个[4]...

回答 2 投票 0

将 microMIPS 与其他 ISA 一起使用

我正在为嵌入式设备编译 RTOS + 应用程序。 最近向我介绍了 microMIPS (-mmicromips) 和 GCC 的互连 (-minterlink-compressed) 选项,我感到很困惑...

回答 1 投票 0

为什么LI在MIPS汇编器之后变成LBU操作码

我正在尝试为MIPS R2000(MIPS I ISA)汇编代码。 我正在使用 LI 伪指令来启动寄存器。在以下代码上运行汇编程序后: li $v1, 1 二进制 .text 结束

回答 1 投票 0

我需要什么语法才能让编译器将此变量放入堆栈上?

我正在反编译一款移植到 PlayStation 2 的旧游戏。该游戏是作为调试版本发布的,因此具有 DWARF v1 调试数据。使用的编译器是Metrowerks CodeWarrior。 那里……

回答 1 投票 0

C 代码到 MIPS 汇编

我试图将C代码转换为MIPS汇编。有以下两个 C 代码片段。问题是我的解决方案与标准解决方案不同。另外,我不明白这个标准...

回答 3 投票 0

为什么这个MIPS代码在调用函数时分配8个寄存器空间而不是4个?

我在互联网上找到了这个样本垃圾邮件代码 。数据 计数:.word 10 文本:.asciiz“号码是” 停产:.asciiz " ” 。文本 .global主文件 主要的: 阿迪乌...

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.