mips32 相关问题

使用此标记可以解决与32位版本的MIPS架构指令集相关的问题。另请参见[tag:MIPS]。

如何在MIPS_o32汇编中读取用户输入

所以我遇到了一些问题,我正在尝试读取 MIPS_o32 程序集中的用户输入。我已经让它读取用户输入,但我还没有弄清楚如何存储它,我看过人们的视频......

回答 1 投票 0

MIPS32架构中寄存器的值

如果原因寄存器中的值是,例如0x00000100,我如何获取生成该代码的异常类型?(参见下表) 0 Int 中断(硬件) 4 AdEL 地址

回答 1 投票 0

在MIPS中反转字符串时加载字节和存储字节问题?

我正在尝试反转汇编中的字符串。我是新手,所以我不知道如何调试。这是当前的代码。 ## $a0 --> 字符串地址 ## $v0 --> 字符串长度 反向字符串: ...

回答 1 投票 0

MIPS 运行时错误“第 31 行:运行时异常位于 0x00400038:地址超出范围 0x7fbffffc Go:执行因错误而终止。”

我收到错误“第 31 行:运行时异常位于 0x00400038:地址超出范围 0x7fbffffc Go:执行因错误而终止。”每当我输入 2 时,当我输入 3 时,它会输出 3,w...

回答 1 投票 0

了解MIPS跳转指令编码

我正在努力理解 MIPS 跳转指令编码的细节,特别是在处理位于地址 0x00400008 的指令时。上下文涉及跳转到广告...

回答 1 投票 0

如何使用 MIPS 代码将十进制罗马数字相加?

所以,我上次的家庭作业做得很好,我还必须在 MIPS 汇编中实现一个程序作为任务。在一点帮助下我理解了它的概念和逻辑。但是,MIP...

回答 1 投票 0

如何在 MIPS 中遍历二进制堆?

.数据 解码器堆:.asciiz“_ETIANMSURWDKGOHVF*L*PJBXCYZQ**54*3***2&*+****16=/***(*7***8*90” str_eingabe: .asciiz "morse_in:" str_ausgabe: .asciiz " 文本输出:“

回答 1 投票 0

这段汇编代码有什么问题?

这是在用 Verilog 编写的 5 级流水线 MIPS 上运行的机器代码(mem 是其指令存储器): 内存[0] <= 32'h3c040000; // lui $4, 0 mem[1] <= 32'h3409000a; // ori $9, $0, ...

回答 1 投票 0

MIPS 架构“系统调用”指令

MIPS中syscall指令的作用是什么?

回答 2 投票 0

MARS MIPS 两个单精度 IEEE 754 标准浮点数的乘法

编写一个程序来执行两个单精度的乘法 不使用 MIPS 的 IEEE 754 标准浮点数 浮点运算指令。输入数据是从a读取的

回答 1 投票 0

我正在尝试练习将 C 代码转换为 MIPS 汇编。我该如何将以下 collatz 函数转换为 MIPS?

uint32_t collatz(uint32_t n, int d) { /* printf("%d ”,n);*/ 如果(n!= 1){ 如果(n%2) 返回 collatz(3 * n + 1, d + 1); 别的 { 返回 collatz(n / 2, d + 1); ...

回答 1 投票 0

递归斐波那契 MIPS

我开始阅读MIPS,以更好地理解我的C++和C代码在计算机皮肤下是如何工作的。我从递归函数(斐波那契函数)开始。 C代码是: int fib(int n) { 如果(n == 0...

回答 1 投票 0

在使用跳转和链接之前,如何正确地将返回地址保存在mips中,以确保我回到原来的位置

从跳转和链接返回时,我似乎没有返回到正确的地址,我不知道为什么 。数据 fprompt: .asciiz "Jep numrin e antarve te vektorit (max 5): "

回答 1 投票 0

MIPS静态数据段有最大大小吗?

这与另一个关于不同内存段的非常相似的问题相呼应 - 我认为答案是相同的,但我想要求确认。 对于 Patterson &

回答 1 投票 0

MIPS 上的 DWARF 寄存器编号

请问DWARF寄存器号和MIPS32 CPU寄存器之间的规范映射是什么?前 32 个是通用寄存器,但除此之外(例如 lo/hi)呢? 一个链接...

回答 1 投票 0

mmap为什么返回ENODEV?

我一直在尝试弄清楚如何在 Linux 的 MIPS32 汇编中进行内存管理,并且我编写了使用 mmap 分配 8 个字节的代码: 。文本 .global 主要 主要的: 阿迪 $sp, $sp, -32...

回答 1 投票 0

如何在 MIPS 中拆分数组?

为了在 MARS 的位图显示中显示图像,我试图遍历放置在 txt 文件中的十六进制值数组。 txt 文件中的值采用以下方式: 0x40E6, 0...

回答 0 投票 0

如何使用键盘输入将元素 80 移动到以下数组中

下面是一个数组,以mips为单位 网格:.byte 23,27,29,82,69,58,32,48,48,48,10 25,25,25,25,25,25,25,25,25,25,10 25,22,22,22,22,22,22,22,22,25,10 25,22,22,22,42,22,22,22,22,25,10 25,22,22,22,80,22,2...

回答 0 投票 0

我将如何在 QtSpim/MIPS 中编写下面的递归序列

我正在尝试在 MIPS/QtSpim 中编写以下序列: a(n) = a(n-1) + 2a(n-2) 其中 a(0) = a(1) = 1 代码应提示用户输入 n 的值并显示 结果在...

回答 1 投票 0

如何在 Linux MIPS32 汇编中从终端输入读取字符串?

我目前正在我的大学学习MARS模拟器的MIPS编程。但是,我想尝试学习为 MIPS Linux 虚拟机编写 MIPS 汇编程序。我设法创造...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.