mips 相关问题

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

MIPS 中数组递归的使用

.数据 答:.word 21 16 -12 25 -25 12 -32 -56 19 -11 。文本 主要的: la $a0, A #参数 1 : 数组地址 li $a1, 10 #参数2:数组中的元素数量 日航印刷 ...

回答 1 投票 0

确定MIPS程序所需的档位数量

请考虑以下说明: 阿迪$t0,$零,15 神秘: 阿迪$t0,$t0,-5 bne $t0,$zero,神秘 嘘: 阿迪 $t0, $t0, 5 beq $t0,$零,嘘 lw $t0, 4($t1) 以上MIPS指令

回答 1 投票 0

MIPS 快速排序数组

我正在尝试将一段“C”代码转换为MIPS汇编语言以用于学习目的。我编写了 MIPS 代码,但在某个地方我做错了并且没有得到所需的输出。当我...

回答 1 投票 0

MIPS 说明

以下两条 MIPS 指令是什么意思 >>>>> lw $t1,offset_value($t2) (或)sw $t1,offset_value ($t2) 以上两条指令是MIPS指令....offset va是什么...

回答 1 投票 0

NixOS 上的 MIPS binutils?

我想知道 MIPS binutils 工具链是否有现有的 NixOS 软件包?换句话说,在 Ubuntu 上我会运行: sudo apt install binutils-mips-linux-gnu,但是如何获得像 mip 这样的工具...

回答 1 投票 0

使用 Spim 将 MIPS asm 转换为十六进制

所以我正在在线 CMU 课程中完成这项作业,我正在其中编写指令级 MIPS 模拟器。有几个以 asm 格式给出的输入文件,必须将其转换为

回答 3 投票 0

左移指令中,为什么使用rt而不是rs作为源寄存器?

R型格式 在左移/右移指令中,rt 用作源寄存器。是否有任何理由使用 rt 而不是 rs 作为源寄存器? 我看到了一些类似的问题答案...

回答 1 投票 0

Mips:“内存地址越界”-错误?

如果我理解得很好,这个程序应该打印用户输入的字符串, 因为它将把它的值存储在 $a0 中,然后打印 $a0 中的内容 但它给了我错误 - “内存地址超出了...

回答 2 投票 0

单循环法如何计算Tc?

考虑一个处理器在执行指令时会经历以下六个阶段 A栏 B栏 如果 120纳秒 ID 200纳秒 前任 150纳秒 先生 150纳秒 分子量 180纳秒 世界银行 250纳秒 找出总数

回答 1 投票 0

MIPS 汇编打印错误的值,但无法将 41 更改为 42

您好,我有一个问题。我现在正在开发一个项目,该项目应该使用 Mars4_5 汇编器以 MIPS 编写。 这是以下代码,我想它与 c...

回答 1 投票 0

这种情况下的lw和bne是什么意思?

我对编程很陌生,我想知道 lw (两次)和 bne 在这个问题中到底在做什么?对于问题中的任何错误,我感到很抱歉,因为我必须将其翻译成英语。

回答 1 投票 0

MIPS交换程序/函数问题

我是 MIPS 的新手,虽然我有点了解如何用它完成基本任务,但我在程序/功能方面遇到了很大的困难。 我希望有人能解释如何解决一个简单的 CPP 程序

回答 2 投票 0

了解 MIPS 中的 LW

$t2 的值是多少? 吕伊 $t1, 0 奥利 $t1, $t1, 16 LW $t2, 8($t1) 首先,我认为等式是 rs = 偏移量 + 基地址, 8 + 16 = 24。 然而,我的教授说这是错误的。 我……

回答 1 投票 0

我的代码有问题,需要帮助修复它

在此代码中,我使用 MIPS Assembly,并尝试使用递归求 3 的阶乘。但我的输出应该是 6,但输出却是 4。下面是我的代码。 。数据 result_str: .asciiz &q...

回答 1 投票 0

MIPS 这些指令中哪一条处理无符号数与有符号数(add、addi、addiu、addu)与(lhu、lbu)

我有一个关于 MIPS 汇编语言中无符号和有符号数字的问题,特别是对于 add 指令。 在这里:https://inst.eecs.berkeley.edu/~cs61c/resources/MIPS_Green_Sheet.pdf...

回答 1 投票 0

使用键盘和显示器 MMIO 模拟器的 MIPS 无限循环

嗨,这是我在这里的第一篇文章。我正在 mips 中制作一个迷宫游戏,它使用位图显示以及键盘和显示 MMIO 模拟器进行移动。我创建了接受字符 W...

回答 1 投票 0

数据存储器和指令存储器是否位于数据路径L1缓存中?

在CPU数据路径中,有称为数据存储器和指令存储器的块? 这些块是 L1 指令和 L1 数据缓存吗? 例如,查看此链接中的图 4.10。 我们知道将军...

回答 1 投票 0

mips 编程中的浮点数

我正在 mars 4.5 上进行 mips 编程。这是示例代码: 。数据 一半:.float 0.1 。文本 l.s $f12,一半 li $v0, 2 系统调用 我的目的是打印数字 0.1,a...

回答 1 投票 0

未定义的 ALU 结果值 (VHDL)

我正在研究这个 VHDL 16 位 MIPS 处理器,我遇到了执行单元的一些问题,更具体地说是 ALU 结果。我已经为 ALU 单独创建了一个测试台(其中...

回答 1 投票 0

为什么MIPS中的堆栈指针通常从0x7FFFFFFC开始,而不是从0x80000000开始?

根据 Patterson & Hennessy 的《计算机组织与设计》(MIPS 版), 堆栈指针 $sp 通常初始化为 0x7FFFFFFC。 堆栈指针 $sp 始终指向 ...

回答 1 投票 0

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