腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
嵌套
过程
的
C
到
MIPS
代码
翻译
问题
、
、
我需要
翻译
一段
C
代码
int main(){if(a == b)elsereturn{return 4*(a+b);}{return 4*(b-a);} 将针对a=8 b=8 a=3 b=5 a=5 b=3测试a和b以下是我尝试过
的
内容mul $s3,$s3,4 sub $v0,$s1,$s0 mul
浏览 32
提问于2020-04-16
得票数 0
3
回答
C
代码
到
MIPS
的
翻译
、
、
我如何将下面的
代码
翻译
成
MIPS
汇编语言?.\ n " , input , result ) ;}answer = fibRecursive ( n - 1 ) + fibRecursive ( n - 2 ) ;fibRecursive: addi
浏览 6
提问于2013-02-12
得票数 2
1
回答
在
MIPS
中写入一个函数,该函数将表示整数
的
字符串(在给定
的
基中)转换为基10中
的
相应数字。
、
、
、
如果字符串没有正确地表示给定基中
的
整数,那么最后$v0应该包含-1,而$v1应该包含1。我已经用这种方式编写了Python程序(您会注意
到
各种s0、s1等)。我可以把想法转移到
MIPS
,但当我意识到我可能应该在上下文中执行字符串
的
字符计数,对字符串是否“在基”
的
调查,以及通过逐步将数量求和
到
某个指定变量
的
实际转换,而不是像下面的程序那样单独地进行计算时,我感到非常困惑我应该如何处理这个
浏览 1
提问于2020-11-15
得票数 1
回答已采纳
1
回答
在
MIPS
中检查数字是否不等于零
、
、
我目前正在尝试将do - while循环从
C
转换到
MIPS
,当涉及
到
分支测试时,我有点困惑。 我尝试将
C
语言转换为
MIPS
的
代码
如下: do{ } while(x != 0) 在
mips
中我声明 loop: # and down here I should be translating while(x != 0) 如何使用分支语句最有效地
翻译
while(x != 0)?看起来
浏览 33
提问于2021-01-20
得票数 0
回答已采纳
1
回答
带算术运算
的
C
到
MIPS
转换
有人知道这段
代码
从
c
到
mips
的
翻译
吗?我试过了,但我不明白如何除法或如何做模数d=a-3/ (b +
c
+ 8);
c
=a-3% (b +
c
+ 8);
浏览 0
提问于2021-01-28
得票数 0
2
回答
C
到
MIPS
-
翻译
一个简单
的
代码
、
} if ((a-b) >= 0) else return 0在这里遇到一些
问题
我
的
主要
问题
是:如何将比较(num,i)插入
到
Ai 顺便说一句,我在这方面完全是初学者,所以如果这看起来太容易被问到,我很抱歉。
浏览 0
提问于2012-06-06
得票数 0
2
回答
无法将此
C
代码
转换为
MIPS
程序集
、
、
基本上,我需要将这段
C
代码
()转换成
MIPS
汇编。我尝试过这个,但我遇到了麻烦。 到目前为止,我得到
的
是这个()。但是当我在模拟器中运行
代码
时,它会在无限循环中运行,不管我放进了什么数组中,而且我找不到它在哪里做。我会假设它在while和if语句中以不正确
的
方式引用了数组,但我不确定是如何或为什么引用
的
。另外,有没有办法让
C
到
MIPS
的
编译器(
翻译
器?)适用于Mac OSX?我已经
浏览 0
提问于2013-02-05
得票数 0
3
回答
如何将正则表达式转换为程序集?
、
、
我了解
到
C
语言被
翻译
成汇编语言,然后汇编语言被
翻译
成机器码。我还学习了如何将指针和循环等基本
C
结构转换为32位
MIPS
汇编。但是我没有学习如何将
C
中
的
正则表达式转换为汇编,有什么秘诀吗?
浏览 3
提问于2012-09-13
得票数 1
回答已采纳
4
回答
简单for循环
的
MIPS
程序集
、
、
我需要把这段
C
代码
翻译
成
MIPS
汇编。下面是
C
代码
:for (int j = 0; j < 15; ++j) 这是我
的
MIPS
汇编
代码
。这是一个正确
的
翻译
吗?
浏览 2
提问于2012-02-06
得票数 13
回答已采纳
2
回答
如何在
MIPS
中反转整数?
、
、
如何反转用户在
MIPS
中输入
的
整数?例如,如果用户输入4352,则将其反转为2534并输出。另一个
问题
是,如果数字是4200,那么相反
的
数字将是24,没有前导零。通常我会将其转换为字符串,然后以这种方式反转它,但我不知道如何在
MIPS
中做到这一点,也找不到很多东西。
浏览 3
提问于2012-11-15
得票数 0
回答已采纳
1
回答
如何将三地址
代码
转换为
MIPS
汇编语言?
、
、
、
我正在做一个项目,在这个项目中我必须创建一个
翻译
器,该
翻译
器将为
C
代码
生成
MIPS
汇编
代码
。我使用
的
编程语言是
C
++,我已经完成了三个地址码
的
生成,真的不知道如何继续下去。
浏览 6
提问于2012-04-28
得票数 2
回答已采纳
1
回答
使用三元运算符将
C
语言转换为
MIPS
、
、
在我
的
课上,我们把
C
语言
翻译
成
MIPS
。我相信我理解三元运算符,但这里需要什么?A不应该是布尔值吗?那么,它是用1还是0值来表示
的
呢?
浏览 0
提问于2015-01-27
得票数 0
3
回答
表示
mips
32中
的
结构
、
、
、
我正在为一次考试学习
Mips
32,最近我在探索如何在
mips
中
翻译
c
结构。总的来说,我对
mips
和汇编
代码
相当陌生,但是我已经尝试收集我所有的知识,想出一个解决方案。假设我有一个简单
的
C
结构:{}; { student={111111};} 我
的
想法是将所有数据
浏览 3
提问于2020-02-07
得票数 0
回答已采纳
1
回答
使用llvm将
C
代码
转换为
MIPS
程序集
、
、
、
我想用llvm把我
的
c
代码
翻译
成
mips
汇编。我该怎么做呢?我在Mac上。因此llc命令不起作用。 谢谢
浏览 4
提问于2017-02-02
得票数 1
2
回答
寻求有关安装和使用
mips
-gcc交叉编译器生成自定义ASM
的
帮助。
、
、
、
、
我试图为我
的
自定义ISA生成类似于
MIPS
的
程序集。我读过使用
mips
-gcc交叉编译器从
C
程序生成
MIPS
asm,然后将其转换为我们所需
的
asm,但后来我无法清楚地了解它。
浏览 0
提问于2014-02-27
得票数 0
回答已采纳
2
回答
这两个
MIPS
翻译
从
C
if语句等效吗?
、
、
、
下面这些是
C
的
MIPS
翻译
吗?如果没有,请详细解释。我
的
教授说第一版是正确
的
。如果我像第二版那样编写指令,即使它们产生相同
的
输出,我也不会得到标记。她没有解释原因。提前谢谢你!
C
码 f = g + h ;else
MIPS
版本1: add
MIPS
第二版: b
浏览 0
提问于2016-10-02
得票数 0
回答已采纳
1
回答
适用于
MIPS
上Android
的
免费Pascal
、
、
、
、
尝试将Delphi库移植
到
Android。免费
的
Pascal支持Android/ARM -一个预建
的
Windows编译器可用。然而,Android NDK现在也支持
MIPS
和x86。对那些在FPC中的人
的
支持状态如何?目前,我
的
项目或多或少是CPU不可知
的
--原生bits是为所有四种支持
的
架构构建
的
。我可不想放手。我不是在追求用Pascal开发安卓
的
完整周期--只是一个没有I/O
的</em
浏览 1
提问于2012-08-29
得票数 6
回答已采纳
2
回答
MIPS
汇编语言
到
C
语言
的
翻译
、
、
add $s0, $s0, $s1add $s0, $s0, $s3没有给出其他
的
指令,所以我假设是$s0=a,$s1=b,$s2=
c
,$s4=d,这就是我
翻译
的
C
代码
,但我不确定它是否正确。a=a+b+
c
+d
浏览 0
提问于2013-10-28
得票数 0
2
回答
li伪命令
的
MIPS
翻译
、
、
在使用
MIPS
汇编
代码
时,我经常使用li命令在寄存器中存储常量。但是,我正在尝试使用我
的
一些
代码
,并将所有伪指令分解为正常
的
MIPS
指令。li $8,0x3BF20转换为ori $8,$8,0xBF20 但是,我不太确定lui和ori做了什么,我也不确定它如何产生与li相同
的
结果。
浏览 0
提问于2015-02-04
得票数 0
1
回答
将
MIPS
转换为
C
,特别是sltiu
、
我是
MIPS
的
新手,我需要将这段
MIPS
代码
转换成
C
:sltiu $t1, $t0, 1000sll $t1, $1, 2if (condition)但我对sltiu中
的
浏览 0
提问于2012-02-25
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券