mips 相关问题

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

MIPS管道转发

考虑一个具有指令提取 (IF)、指令解码 (ID)、执行 (EX)、内存访问 (MEM) 和寄存器写回 (WB) 阶段的 5 级流水线处理器。以下哪项陈述...

回答 1 投票 0

在logisim中对简单控制单元实施beq指令

所以我不知道我是否愚蠢,但我尝试研究这个报价,但我似乎仍然无法理解 beq 指令是如何构建的?我知道你首先提取 6 lsb 来获取操作码...

回答 1 投票 0

这段MIPS代码有什么问题吗?比如地址超出范围?代码的含义是什么?

说明: 代码行“addi $t0, $t0, 4”每个周期加上$t0的地址4个字节,但是Array的地址空间是有限的。我认为这将是超出界限的。 该...

回答 1 投票 0

如何将字符作为用户输入并将其存储到寄存器而不使用 RISC-V 中的任何伪指令?

我试图从 RISC-V 中的用户输入中获取一个字符,但作业的限制表明我不能使用除“la”之外的任何伪指令。我发现的每个例子都使用“li&...

回答 1 投票 0

在装配 mips 的表中查找低/最大值

一个程序,用于确定包含 10 个单词类型元素的表中包含的最大值和最小值。表的起始地址是TABLE,最大值应该存储...

回答 1 投票 0

核心转储中缺少共享库加载偏移量

我从该平台的跨 gdb 中的 MIPS openwrt 进程加载了核心转储。堆栈跟踪没有帮助,我试图从堆栈上的指针找出它崩溃的位置: 节目

回答 1 投票 0

MIPS 中的转发何时发生有规则集吗?

我目前正在阅读两本:帕特森的《计算机组织和设计》和亨尼西的《计算机体系结构:定量方法》,并且想知道如何转发。 书上是这样的

回答 1 投票 0

了解MIPS跳转指令编码

我正在努力理解 MIPS 跳转指令编码的细节,特别是在处理位于地址 0x00400008 的指令时。上下文涉及跳转到广告...

回答 1 投票 0

执行这段汇编代码需要多少个周期?

假设汇编代码正在 32 位 MIPS 处理器上执行,该处理器具有支持停止但不转发的 5 级流水线。分支指令的比较是在 exec 中完成的...

回答 1 投票 0

如何使用mips汇编中的地址设置按钮和LED?

系统有 4 个按钮,分别命名为 A 到 D。这些按钮被内存映射到地址 0xffffe440。按钮的状态在位索引 7 到 4 处给出,其中按钮 A 在索引处给出...

回答 1 投票 0

如何使用 MIPS 代码将十进制罗马数字相加?

所以,我上次的家庭作业做得很好,我还必须在 MIPS 汇编中实现一个程序作为任务。在一点帮助下我理解了它的概念和逻辑。但是,MIP...

回答 1 投票 0

MIPS 中的递归函数调用(带堆栈)

有人可以解释存储在堆栈中并加载回来的递归函数调用吗?真是令人困惑。 预先感谢。 例如,我试图理解阶乘函数(

回答 1 投票 0

如何在 MIPS 中遍历二进制堆?

.数据 解码器堆:.asciiz“_ETIANMSURWDKGOHVF*L*PJBXCYZQ**54*3***2&*+****16=/***(*7***8*90” str_eingabe: .asciiz "morse_in:" str_ausgabe: .asciiz " 文本输出:“

回答 1 投票 0

在单周期32位MIPS处理器中如何查找指令执行后的信号值? [已关闭]

考虑单周期 32 位 MIPS 的以下数据路径 处理器。 假设 lw 指令在以下程序中执行: 吕 $t2,0x3f 奥里 $t2,$t2,0x11 lw $t8,4($t2) 指导...

回答 1 投票 0

单周期32位MIPS处理器中指令执行后信号值是多少?

考虑单周期 32 位 MIPS 处理器的以下数据路径。 单周期 32 位 MIPS 处理器的数据路径 假设 lw 指令在以下程序中执行: 吕$t...

回答 1 投票 0

为什么 MIPS 中“opcode”字段和“funct”字段分开?

MIPS ISA 有一条 R 类型指令,该 R 指令的前 6 位有操作码字段,后 6 位有功能字段。那么ISA为什么要这样设计呢?将它们结合起来怎么样...

回答 2 投票 0

MIPS Hello World 程序段错误

我有以下简单的MIPS程序 。文本 .globl __start __开始: 黎 $v0, 4004 李$a0, 1 啦$a1,味精 李$a2, 14 系统调用 黎 $v0, 4001 李$a0, 0 系统调用 。数据 女士...

回答 1 投票 0

MIPS 从同一地址的不同偏移量存储字/加载字

我正在开展 MIPS 汇编中的一个大学项目,其中我需要通过在内存中的不同偏移量(例如 0、20、40)存储单词来管理电话目录。然而,当我尝试加载和打印时...

回答 1 投票 0

这段汇编代码有什么问题?

这是在用 Verilog 编写的 5 级流水线 MIPS 上运行的机器代码(mem 是其指令存储器): 内存[0] <= 32'h3c040000; // lui $4, 0 mem[1] <= 32'h3409000a; // ori $9, $0, ...

回答 1 投票 0

在 MIPS 中将整数保存为字符串

我只是想知道,MIPS中有没有办法将数字的总和存储为字符串,然后逐字节读取它们,例如: 总和 657 -> sw 到 .ascii 指令 -> 稍后 lb 上的

回答 2 投票 0

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