mips 相关问题

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

MIPS中嵌套调用的子例程

此程序旨在用字符*替换字符串中的所有小写字母。我遇到的问题是在子程序的嵌套调用中。即一些相同的$ t和$ a寄存器......

回答 1 投票 0

如果在MIPS中超过.space会发生什么?

我是汇编编程的新手,并试图通过跟随别人的代码来学习。所以问题出现了,如果我们超过.space保留的空间会发生什么? MARS 4.5将分配额外的......

回答 1 投票 0

如何从MIPS过程返回数组?

从MIPS过程返回地址或值数组的标准方法是什么?例如,假设我想读一个句子并想要返回该句中的单词。要么, ...

回答 1 投票 0

MIPS - 帮助初始化数组

我试图将内存数组初始化为值1,2,3 .. 10.虽然我遇到了一些麻烦。到目前为止,这是我的工作:.data myarray:.space 10 .text la $ t3,myarray#加载地址...

回答 1 投票 0

如何快速将寄存器中的立即数转换为字符串中存储的字符

我的程序中有一个计数器。我想将完成的计数器存储在缓冲区中,这样我就可以将它发送到mmio display.My问题是我需要一个数字的char表示,以便我可以将它存储在...

回答 1 投票 0

MIPS标签存储位置

在MIPS中,在使用跳转指令时,我们使用标签。再次:nop $ j所以当我们到达跳转指令时,我们再次使用标签来显示去哪里以及实际地址的值...

回答 3 投票 1

如何确定用户输入是否等于指定的字符MIPS

我试图在MIPS中以字符串的形式从用户那里获得输入。有两件事我想要这个来做输入,如果字符串不等于我想要的错误检查。基本上是......

回答 1 投票 1

试图编写一个用MIPS汇编语言打印素数的程序

这个程序需要接受用户输入并打印出素数的数量,所以如果用户输入“5”它将输出“2,3,5,7,11”我试图这样做:boolean isPrime(int n){...

回答 1 投票 0

使用堆栈指针在MIPS中对数组进行排序

我想在MIPS汇编中使用交换函数对预定义的数组进行排序,但我仍然坚持编写交换代码。我也必须使用堆栈指针。这是它的c ++代码:for(i = 0; i

回答 1 投票 0

返回调用函数MIPS程序集

我刚刚开始学习MIPS程序集,我无法弄清楚,如何有条件地返回调用程序。一个例子将使我的问题更清楚。我有一个程序调用者,它做...

回答 1 投票 0

以下I-Type指令如何更改程序计数器?

考虑这个I型指令(BNE,分支不相等):0001 0100 1010 1001 1111 1111 1110 1111.当满足NE条件时,PC值的变化是什么,即PC = PC + _____? ...

回答 1 投票 0

在MIPS中有一种有效的方法可以在动态分配的数组中存储浮点数吗?

我正在尝试使用MIPS在动态数组中存储浮点数列表。程序提示用户输入浮点数,然后在接收输入时循环。随...

回答 2 投票 0

以字符串形式打印x char(MIPS)

我的程序应该执行以下操作: - 持续获取用户(x)中的整数, - 在字符串中的x位置打印字符。 - 当用户输入0时程序退出....

回答 2 投票 1

保存数据以供以后使用mips程序集的方法

我对如何处理一些问题有一些疑问。我正在尝试用汇编设置一个tic tac toe游戏,我正在尝试实现作为播放器的计算机。我是 ...

回答 1 投票 0

如何在矩阵中添加用户选择的行/列的所有元素(MIPS汇编)?

我陷入了这个问题的b,c,d问题,要求我设置一个整数矩阵(内存已分配)并询问用户该做什么:a)打印矩阵。 b)显示元素在...中显示

回答 1 投票 0

为什么MIPS中没有任何RET指令,而x86有RET指令?

为什么MIPS子程序返回jr而x86返回时使用ret?为什么MIPS中没有任何ret指令?或者,为什么x86不使用jr?

回答 1 投票 0

获取完成后PC寄存器指向什么? [重复]

获取完成后PC寄存器指向什么?它是要执行的下一条指令的地址,还是其他什么?

回答 1 投票 0

将int转换为字符串

在MIPS程序集中,如何将整数(如255)解析为字符串'2''5''5'。 255可以在$ t0'2''5''5'然后可以存储在$ t1然后打印。我该怎么做?

回答 3 投票 0

Mips元素的元素

我得到:$ a0 =数组的地址$ a1 =我必须返回的数组的大小:$ v0 = max $ v1 = max的位置(基于1的索引)我的代码按照预期的数组大小= 0工作但是失败每一个......

回答 1 投票 0

试图计算执行五级Pipeline处理器指令的时间

假设M5是一个五阶段流水线实现。我知道五级流水线有以下步骤:IF - 指令获取(和PC更新)ID - 指令解码(并获取...

回答 1 投票 1

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