在程序集 Mips32 中初始化浮点值
作者:Skalwalker 提问时间:11/5/2015
我正在我的大学学习汇编,我需要做一个汇编代码,我需要进行一些浮点操作,到目前为止代码进展顺利,但我有一个优化问题。有没有最简单的方法可以写这个: .data two: .float 2 la $a...
MIPS 问答列表
作者:Skalwalker 提问时间:11/5/2015
我正在我的大学学习汇编,我需要做一个汇编代码,我需要进行一些浮点操作,到目前为止代码进展顺利,但我有一个优化问题。有没有最简单的方法可以写这个: .data two: .float 2 la $a...
作者:JG98 提问时间:11/29/2022
我正在用MIPS编写一个程序来加密一个简单的文本文件。目前我被卡住了,因为每当我阅读文本块时,它似乎不会停在文件末尾,而是继续以无限字节读取,直到它四舍五入。我不确定为什么会发生这种情况,但 v0 返...
作者:Evert Heylen 提问时间:1/4/2015
(在出现任何误解之前,我不是在谈论图书馆的联系。 在我的教科书(关于MIPS组装)中,有如下陈述: 过程/功能帧(又名激活记录) 某些编译器用于管理堆栈存储 除了堆栈指针之外,还可以使用帧指针寄...
作者:Nick 提问时间:6/4/2015
在具有流水线和转发功能的MIPS架构上: add $s0, $t1, $t2 sw $s0, 0($sp) 添加指令将在步骤 3(执行操作)准备好结果,但我假设 sw 指令希望在步骤 2(指令解...
作者:imakak 提问时间:3/13/2021
最近,我正在尝试使用 gcc 为 n64 编写一些实用程序,但它的优化策略存在一些问题。 请考虑以下示例: // cctest.c extern struct { float x; floa...
作者:Cláudia Seabra 提问时间:12/29/2022
我正在MIPS汇编中执行一个程序(使用MARS 4_5),该程序必须能够仅读取计算机体系结构类的正整数。如果用户的输入为负数或有小数位,我的程序应该显示错误消息,但我不知道该怎么做。我的意思是,我知道...
作者:Zuja Plays 提问时间:4/6/2023
我在程序内存中存储了一个字符串,我试图将其打印到控制台,但它未能越过第一个 ascii 字母,只是重复 w 表示无穷大。我只是使用汇编程序来隐藏它,但它基本上会不断重印 W。将内存映射 IO 与0x8...
作者:Zuja Plays 提问时间:4/25/2023
如果我正在查看 C 程序的 objdump,这是我的 int 二项式(int n, int k) 函数的 Mips 细分,如果我分配 40 个字节,那就是堆栈帧的大小/大小,还是取决于代码以及其中使用...
作者:despinxz 提问时间:10/11/2023
我正在MIPS汇编(使用MARS)中编写一个程序,该程序从.txt文件中读取数字并将其加载到向量中。其中一些数字是双倍的。该程序及其逻辑通常有效,但我遇到了一些未正确计算的数字的问题。例如,.txt ...
作者:TJream 提问时间:10/23/2023
我正在努力实现MIPS中的溢出并使用addu检测溢出并抛出错误。 这是针对学校作业的。我们得到的代码是一个非常基本的银行分类账。账本要求用户输入,如果为正数,则添加到余额中,如果为负数,则从余额中减...