mips 相关问题

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

MIPS单周期-为什么MemRead和MemToReg分开?

我目前正在研究MIPS单周期处理器数据路径的来龙去脉。我找不到原因,为什么MemRead和MemtoReg之间存在差异。我目前的理解是,我们...

回答 1 投票 1

((MIPS)某些汇编指令比其他汇编指令要快吗?

某些MIPS裸指令是否比其他指令快?引起我兴趣的问题是将寄存器乘以2的乘方。假设$ t0的数字不会溢出。如果我要...

回答 1 投票 2

Mips-Assembly beq and

我对Mips条件语句有疑问。我可以在beq中使用和运算符吗?例如,在CI中可以编写if(arr [0] =='a'&& arr [1] =='b'&& arr [2] =='c'),但是我该如何写像...

回答 2 投票 0

我如何使用循环在汇编中查找数组的最小值和最大值?

我正在尝试在Assembly中查找并打印数组的最小值和最大值。我现在的主要问题是增加数组索引的值。当我...

回答 1 投票 0

如何在MIPS中以十六进制输出浮点数?

MIPS系统调用仅提供以十六进制形式输出十进制的方法。以十六进制打印整数34 $ a0 =要打印的整数显示值是8个十六进制数字,left -...

回答 1 投票 0

如何使用Qemu与二进制文件

我想将Qemu用于从嵌入式路由器获取的原始二进制数据:.bin文件包含Uboot和用于mips微处理器的linux内核。 我试图用qemu模拟系统,没有任何结...

回答 0 投票 1

MIPS:如何获取字符串的第5个字节并用它替换另一个字符串的第4个字节?

说我有一个字符串.asciiz“ cheese”,另一个.asciiz“ beefsteak”。我想把奶酪的第5个字节放到牛排f的位置。我不知道这个。这是我所拥有的:.data ...

回答 1 投票 0

数组中的矩阵和矩阵相乘

我想将AX乘以B。因此,(AX)+ B。但是,它无法正常工作,另外我还需要找到A的最大数A是5 * 3矩阵,B是3的数组,C也是5的数组...

回答 2 投票 0

在MIPS中使用la之前是否需要清除寄存器?

我们被教导总是在使用前清除寄存器,或者将其视为可能已经包含可能影响我们要对该寄存器执行的操作的数据。如果我使用la ...

回答 1 投票 0

字符串处理子例程中的字符串缓冲区

我目前正在使用mips汇编语言创建一些字符串处理子例程,但遇到了问题。每个子例程均以输出地址作为参数,该参数用作内存...

回答 1 投票 0

MIPS过程调用失败

我正在上一个班级的作业,我应该在其中找到数字n的总和0-n(例如:总和5 = 1 + 2 + 3 + 4 + 5)。我们已经为先前的任务完成了此任务,现在的任务是...

回答 1 投票 0

LLVM交叉编译到Windows x64上的MIPS

我正在尝试使用llvm / clang将一个非常简单的Hello World C程序编译为winx64机器上的MIPS程序集。我已经搜索了这个问题,尽管有许多线程具有相似的...

回答 1 投票 1

在MIPS中存储值“字对齐”

[我正在尝试了解内存,而在研究过程中,我发现了一个存储在.data节的示例程序中的值,如下所示:.word 0x0049:4我猜这是要存储ASCII ...

回答 1 投票 0

为什么MIPS使用一个延迟槽而不是两个延迟槽?

[在许多RISC体系结构中似乎都是这种情况。由于填充一个延迟时隙可以节省50%的浪费时间,为什么不给程序员一个机会使用两个时隙呢?

回答 1 投票 0

如何避免从函数中获取负随机数?

这里我正在MIPS汇编中编写一个函数,其中以下函数返回给定范围内的随机数。我知道我可以通过系统调用42来做到这一点,但我正在尝试从头开始学习。我...

回答 1 投票 1

通过用户输入使用MIPS进行冒泡排序

我对MIPS非常陌生。好的,所以我的整个程序是,关于用户输入10个整数,然后将其存储在数组中,然后计算最小值和最大值,然后打印出未排序的数组。然后我们...

回答 1 投票 0

阵列的MIPS直接映射缓存

我需要对MIPS中的直接映射的缓存如何用于数组进行一些澄清。例如,对于十个项a [0]至a [9]的数组,以及以下直接映射的缓存配置:直接映射...

回答 1 投票 0

MIPS程序jr $ ra指令和堆栈处理

我是MIPS编程的新手,一直在努力理解MIPS程序及其流程。谁能帮我了解一下。下面是代码。我的疑问是在RTN函数中...

回答 1 投票 1

MIPS:将小数转换为二进制

我目前正在构建一个程序,将十进制数转换为二进制数(32位,用左填充零和每4个数字一个空格),因为我没有立即实现它的级别。 ...

回答 2 投票 0

mips:1 t〜100奇数和(空白填充)

找到1到100个奇数个mips之和。填写“ #Fill in”部分。好辛苦帮我。 .data msg:.asciiz“奇数之和:”数字:.word 100 .text .globl主面:lw $ s0,...

回答 1 投票 -1

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