mips 相关问题

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

将C for循环转换为MIPS

我试图让这个C代码直接翻译成mips,而不修改任何指令,使其运行得更好:for(i = 0; i!= j; i + = 2)b [i] = a [i] - 一个[i + 1]我真的不会......

回答 2 投票 4

如何优化反转位组的顺序

基本上,我有8个数据,每个2位(4个状态),存储在32位整数的16个LSB中。我想颠倒数据片的顺序来做一些模式匹配。我得到了......

回答 3 投票 2

这个gcc生成的strlen()如何逐个mips循环?

这是一个非常基本的strlen()实现的源代码。 #包括 #包括 extern uintptr_t lx_syscall3(uintptr_t a,uintptr_t b,uintptr_t c,uintptr_t nr)...

回答 1 投票 1

如何将$ t5存入$ t7

下面是我的代码:.data inputOne:.word 2#Value 1 inputTwo:.word 3#Value 2 counter:.word 0#添加我们通过循环总和的次数:.word 0#其中的结果......

回答 2 投票 2

如何在不使用la / li的情况下打印在Assembly中的内存中的.word值

如何在不使用la / li的情况下打印在Assembly中的内存中的.word值?我只能使用基本功能。我可以打印.asciiz,但我不知道我做错了什么不是......

回答 1 投票 0

将C代码转换为汇编Mips语言

嗨,所以我是整个MIPS汇编代码的新手,我正在尝试通过在线帮助来源自学。我可以理解它的一些部分以及它是如何工作的。我现在需要解决的问题是......

回答 1 投票 0

在循环时理解MIPS

给定C中的传统while循环:while(save [i] == k)i + = 1; MIPS的答案是这样的:第一步是将save [i]加载到临时寄存器中。在我们将save [i]加载到...之前

回答 1 投票 0

在没有MTC1的MIPS中移位浮点位

我正在进行一项学校作业,要求我在不使用MIPS附带的mtc1命令的情况下找到单精度浮点数的偏差指数。我想知道它会怎样......

回答 1 投票 0

我对MIPS中的lw指令的理解是否正确?

我刚刚开始理解MIPS,特定的指令“lw”让我感到困惑。从线程中,了解`lw`和`sw`实际上如何在MIPS程序中工作,这就是我收集的内容:...

回答 1 投票 1

MIPS中的.extern与.data

在编写MIPS程序集时(特别是在使用MARS的课堂环境中),何时使用.extern指令而不是简单地在.data部分中放置标签?

回答 1 投票 0

MIPS大于,小于等于,大于等于

给定两个寄存器$ s0,$ s1,我如何只使用slt(设置小于)和beq和bne(如果相等则分支,如果不相等则分支)将以下伪代码转换为MIPS汇编语言...

回答 2 投票 9

如何计算mips汇编编程的时钟周期?

我到处搜索,我收集了管道或其他东西。我已经检查了其他程序,看起来像单周期和多周期:单周期和多周期的时钟周期......

回答 3 投票 0

ASM MIPS - 计数:获取错误的值

我正在使用Mars 4.5,ASM,并希望创建一个带有用户输入的三角计算器。我想要计算用户输入的值(超出给定值)。脚本应该打印出......

回答 1 投票 -1

如何以行主顺序正确地将MIPS汇编中的两个4x4阵列相乘?

对于我的汇编编程课程中的赋值,我将乘以两个4x4矩阵并将结果存储在行主顺序中,然后存储在列主顺序中。我编写了行主要的函数...

回答 1 投票 0

从数组MIPS获得偶数(从1-10)的总和

我是MIPS的新手,我有点气馁,这是我的第一个任务,我已经感到困惑。我似乎无法找到问题。 .data myArray:.space 40 .text#以便以后查看...

回答 1 投票 0

MIPS - 从堆栈中读取两倍

我有MIPS的问题。我可以在堆栈上存储和写入浮点数而没有任何问题。但是,如果我尝试使用double执行相同的操作,则会显示以下消息:第12行中的错误:运行时...

回答 1 投票 0

试图理解这个MIPS函数,如果它的输入为负,则分支

我正在阅读以下有关汇编语言代码的摘录:“标签可以在汇编中用于替换[sic]计算分支和跳转指令的精确值。以下是...

回答 1 投票 0

在汇编时编程模型与程序计数器和堆栈指针之间的区别是什么?

处理器型号I●寄存器PC - 程序计数器单个数据寄存器(累加器),无名称我们将使用符号A来描述该寄存器的操作●堆栈...

回答 1 投票 1

这个MIPS汇编程序中lw和la有什么区别?

#enter一个字符串并显示它.data提示符:.asciiz“输入字符串>”input_str:.space 81 input_sz:.word 80 .text main:#display li $ v0,4 la $ a0,提示系统调用#type一个字符串,......

回答 1 投票 -1

MIPS:解析和修改字符串

我必须在MIPS中编写一个程序,我必须打开一个文件,其名称由用户输入并使用MARS模拟器进行解析。但是,由于系统调用8(从用户读取字符串...

回答 1 投票 0

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