mips 相关问题

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

在组件上制作简单时钟时如何更新时间

通过编写子程序delay和time2string来完成时钟程序。 time2string 的指令:寄存器 $a0 包含内存中某个区域的地址,对于

回答 1 投票 0

除非程序运行两次,否则 MIPS lbu 无法工作

给出以下代码(main.s): 。文本 .global主文件 主要的: 吕 $t0, 0x1000 lbu $t1, 2($t0) 。数据 .字节0 .字节0 .字节133 当

回答 1 投票 0

除非程序运行两次,否则 MIPS lbu 无法工作

给出以下代码(main.s): 。文本 .global主文件 主要的: 吕 $t0, 0x1000 lbu $t1, 2($t0) 。数据 .字节0 .字节0 .字节133 当

回答 1 投票 0

MIPS 中 lw 和 sw 指令的源寄存器和目标寄存器

我发现 MIPS 中用于 lw 和 sw 指令的 rs 和 rt 寄存器的各种来源存在矛盾。 例如,http://www.cs.fsu.edu/~zwang/files/cda3101/Fall2017/Lecture5_cda3101....

回答 1 投票 0

我应该如何编写我的 C 代码以使生成的程序集使用额外的 dsll32 和 dsra32 指令?

我正在反编译作为调试版本提供的 PS2 游戏。我已经进行了足够的反编译,能够使用最初使用的编译器来编译 ELF 文件(Metrowerks CodeWar...

回答 1 投票 0

使用基于 LLVM 的工具(clang、Rust、Zig)为 N64 进行编译?

我正在尝试使用基于 LLVM 的 zig cc 为 R4300i / VR4300 MIPS CPU(N64 中的处理器)编译 C 代码(以及最终其他基于 LLVM 的语言,如 Rust/Zig)。但我不...

回答 1 投票 0

MIPS 上的 DWARF 寄存器编号

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

回答 1 投票 0

每次打印 MIP 时删除字符串中的最后一个值

########################################### 。文本 主要的: # 提示输入字符串 li $v0, 4 la $a0,提示符 系统调用 # 读取字符串。 li $v0, 8 ...

回答 1 投票 0

为 zig `@mulAdd` 生成 MIPS 指令?

系统信息 Zig 版本 0.12.0-dev.15+1c7798a3c Zig 标志:-O ReleaseFast -target mips-linux-gnu 背景 MIPS 新手,试图找出一些简单的例子! 我有以下 zig 代码: ...

回答 1 投票 0

用 MIPS 汇编语言读取和打印整数

我的程序应该读取一个整数并将其打印回给用户,但每次它都只打印 268501230,无论输入什么。我该如何修复它? 。数据 提示2:.asciiz“请...

回答 2 投票 0

C 到 MIPS 的交叉编译问题

我在 MIPS 中实现 Dijkstra 算法时遇到问题(更具体地说,我认为是 MIPS R10000,因为我被告知要使用我们服务器中内置的 RSIM)。 因为这是...

回答 1 投票 0

MIPS 中的 16 位 ALU

这是我在PCSpim中实现这段代码的代码 ## 数据段中分配两个16位值 ## 在控制台窗口中提供选择器值 ## 显示结果 。文本 .global主文件 主要的: 拉...

回答 0 投票 0

MIPS 中的交换过程

在此输入图像描述 在此输入图像描述 我在CO课程中学习MIPS,我遇到了MIPS中的交换过程。 我想知道加载字和存储字是否只是加载并...

回答 1 投票 0

在不同mips文件中调用标签

我有两个 mips 汇编文件。在文件 A 中,我需要调用文件 B 以便它计算一些内容,但我不明白如何执行此操作。 我已经尝试过使用 .globl,有了这个,我就能够...

回答 1 投票 0

MIPS 中的溢出/进位标志

我搜索了一下,没有找到任何可以正确解释这一点的内容。 在 MIPS 中,你有 add 和 addu 来做加法。主要区别在于 addu 不会产生溢出异常......

回答 2 投票 0

C 循环到 MIPS 转换 [关闭]

这里的这行代码将一个简单的C循环转换为MIPS,我们为什么要做sll。我只是不明白为什么我们这样做是为了得到数组?我知道我们必须从 main

回答 0 投票 0

在 MIPS 中打印字符串数组

我正在尝试将此 C 代码转换为 MIPS 以用于计算机体系结构作业: mes[] = ["一月", "二月", "三月", ..., "十二月"]; 对于(int i==0;...

回答 0 投票 0

MIPS nop和sll的字节码是如何区分的?

据我所知,两条指令的操作码和功能码均为 0,那么计算机如何知道它在做什么?

回答 1 投票 0

在 MIPS 架构中,在调用时保留和不保留的寄存器有什么区别?

我知道一旦函数结束,保留的调用寄存器会自动恢复到原来的值。 我试图理解保存在呼叫寄存器中的工作原理。它使

回答 1 投票 0

我有一个斐波那契函数的 MIPS 代码。如何扩展在终端中打印给定位置的代码?

我有一个斐波那契函数的 MIPS 代码,在终端中传递一个自然数,程序返回该位置的斐波那契数,但它不起作用,我如何修改代码 t...

回答 0 投票 0

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