mips 相关问题

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

我的 MIPS 汇编程序无法使用项目文件夹中的 test.asm 文件运行

我有一个输入文件test.asm 。数据 .整数 120 .dbyte 8 .整数 121 。文本 添加 $1,$0,10 最低 $2,123($4) 瑞士法郎 $3,4($1) 添加 $10,$0,$0 低于 $11,$0,$0 将 $4,$4,10 吕 $5,123 10 美元,0 美元,0 美元 原价 $11,$0,10 ...

回答 0 投票 0

尝试编写 MIPS 汇编器

当我使用 gcd 在线调试时,出现未声明的变量编译错误,如下所示 /usr/bin/ld: /tmp/ccQ5mbJk.o: 在函数 \`assemble' 中: main.c:(.text+0x2ed): 未定义引用 \`parseInstr...

回答 1 投票 0

如何在以下数组中找到并保存元素 80 的 x 和 y 坐标,以便我可以在 mips 中更改元素的位置

以下是mips数组 网格:.byte 25,22,22,22,22,22,22,22,22,25,10 25,22,22,22,42,22,22,22,22,25,10 ...

回答 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

为什么我没有从堆栈中获取 $a0 的存储值??我只得到改变的价值

字符串插入: 添加$sp, $sp, -200 sw $a0, 0($sp) #插入点 添加 $t0, $a0, $a2 磅 $t2, ($a1) 环形: beq $t2, $zero, end # 如果字符为空,退出循环 某人 $t2, ($t0) #

回答 0 投票 0

如何在 MIPS 汇编语言中偏移字符串以便只打印子字符串?

所以我很难理解如何在用户输入索引后偏移字符串。我不确定要使用 MIPS 中的哪条指令。 到目前为止,这是我的代码: 。数据 字符串:.space 51 #

回答 0 投票 0

MIPS 汇编语言 printString(p) 函数

我在程序内存中存储了一个字符串,我试图将其打印到控制台,但它无法移动到第一个 ascii 字母之后,只是重复 w 表示无穷大。我只是在使用组装...

回答 0 投票 0

jr 指令如何在 MIPS 处理器中工作

我试图通过 MARS 及其 MIPS X-Ray 功能了解 jr 指令的工作原理,但我做不到。 我知道jr $ra跳转到$ra记录的方向。这个寄存器是在 DECO p... 期间找到的。

回答 0 投票 0

存储和加载 $ra

我目前在用 MIPS 编写递归阶乘汇编代码时遇到问题。我不想更改此代码的格式,因为它是一个项目,但我想了解如何存储 o...

回答 1 投票 0

如何在 mips 键盘和显示 mmio 模拟器中使用键盘输入“wasd”在给定数组内移动字符“p”

数组:.byte 23,23,23,23,23,23,23,23,23,23,23,23,23 23,23,23,23,23,23,23,23,23,23,23,23,23 23,23,23,23,23,23,23,80,23,23,23,23,23 23,23,23,23,23,23,23,23,23,23,23,23,23 23,23,23,23,23,40,23,23,23,...

回答 0 投票 0

在下面的 mips 代码中,我如何移动数组中的字符 P,以及如何结束显示网格的循环

以下是格子的图像,其中字符 P 是格子的图像。 我需要通过键盘轮询使用 wasd 移动字符 P。其中 w = up , a= down , s=left 和 d= r...

回答 0 投票 0

MIPS 程序集 - 打开文件失败

我似乎无法打开具有以下 MIPS 代码的文件。 在这里,我提示用户输入字符串文件路径,并读取输入。 。文本 .globl 主 主要的: 李 $v0, 0 reprompt_case_return: 闪电战 $v0,

回答 1 投票 0

为什么汇编 mips 中的这段代码似乎运行了两次?

li $t0, 0 # 计数 i=0 li $t1, 0 # 索玛 李 $t3, 0 李 $t2, 0 li $v0, 5 #scanf--\>v0 系统调用 移动 $t2, $v0 # t2=v0 num 为了: bge $t0, $t2, print #if i\>=t2 求和 李$...

回答 0 投票 0

从文件中读取多对数字,并找出数字线上每两个数字之间的距离

我正在用 MIPS 汇编编写这个函数。 这是我的输入文件 lab3_pts.dat 1 2 11 12 -3 4 11 -12 它应该导致数组 [1,1,7,23,-1] 这是我的代码: # $a0:

回答 0 投票 0

n 在 MIPS 汇编中选择 k

.文本 添加 $v0, $zero, 5 系统调用 添加 $a0, $v0, $zero 添加 $v0, $zero, 5 系统调用 add $a1, $v0, $zero #call choose 函数 日航选择 添加 $a0, $v0, $zero ...

回答 0 投票 0

MIPS 汇编中的加泰罗尼亚数字

加泰罗尼亚数字由以下等式递归定义。 在此处输入图像描述 这是测试用例: 程序输入: 0 1 2 3 6 9 预期输出: 1 1 2 5 132 4862 获得输出...

回答 0 投票 0

MIPS:读写文件

这是我的 load_pt_file 函数的代码,它从文件中读取多对数字并找到数字行上每两个数字之间的距离 此函数执行以下操作:

回答 0 投票 0

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

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

回答 1 投票 0

整数除法

我已经在两个$t寄存器中加载了一个浮点双倍预分数,现在我想把它除以(-4)(不使用FP指令),并把它存储回$f寄存器中。 mfc1 $t0, $f0 #$f0 =...

回答 2 投票 0

将C++转换为MIPS汇编

这段代码是关于从一个数组中寻找最大元素的,我想把这段代码转换成MIPS的汇编代码,谁能帮帮我......或者告诉我如何在MIPS中初始化一个数组。 void max_array() {....

回答 3 投票 2

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