腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
"
syscall
“
指令
在
mips
程序
集
上
是
如何
工作
的
?
assembly
、
mips
li $v0, 4 #instruction for string printing
syscall
#make it print "li“将调用
指令
来准备打印,"la”将使变量msg进入寄存器"a0",我知道
syscall
应该打印消息,但它到底
是
如何
做到
的
呢?它
如何
知道必须打印哪个寄存器?因为我没有
在
<e
浏览 171
提问于2021-04-24
得票数 0
5
回答
MIPS
系统调用
指令
assembly
、
mips
、
system-calls
我反汇编了一些
MIPS
机器代码,得到了下面的代码片段。00 00 00 0C
syscall
0 # System Call03 E0 00 08jr $ra # Jump Register我想知道
syscall
0
的
意思。我知道呼叫
syscall
需要
syscall
号码。并且$v0寄存
浏览 0
提问于2013-12-03
得票数 0
1
回答
Mips
函数返回一个数字
function
、
return
、
mips
我一直
在
尝试学习
如何
在火星
上
使用汇编
MIPS
32编程。我有一个问题,我想做一个返回整数
的
函数(我不知道它是怎么被调用
的
)。基本
上
,我想创建一个方法,要求用户插入一个数字,并将该数字与之前请求
的
另一个数字相加。这是我想出
的
方法,但我不知道
如何
将该值返回给$s2 la $a0, prompt2 # Print string "Input: "
浏览 1
提问于2016-11-12
得票数 0
回答已采纳
1
回答
在
程序
集
ci20 seg故障中提示用户输入
linux
、
assembly
、
mips
、
system-calls
、
ci20
我目前正在ci20机器
上
编写一个小
程序
,提示用户输入一个整数值,然后将该值打印到屏幕
上
。我现在
的
代码 .asciiz "Please enter an integer: " .asciiz "\nValue entered: " sw $ra, ($sp) # save return address la $a0, prompt
浏览 2
提问于2016-10-14
得票数 0
回答已采纳
2
回答
将一个简单
的
MIPS
32
程序
移植到
MIPS
64
assembly
、
porting
、
mips32
、
mips64
、
edumips64
我
在
将以下
MIPS
32
程序
移植到64位等效
程序
时遇到了一些困难.我所面对
的
主要问题
是
:我不知道为什么这一行会导致错误?
指令
应该在
MIPS
64中。
MIPS
32 # Description of Program: Computes first 25 Fibonacci n
浏览 7
提问于2013-09-15
得票数 0
回答已采纳
2
回答
如何
将C
程序
转换成
MIPS
程序
集
来处理Spim?
c
、
mips
、
spim
我尝试了gcc -S Source.c,但我必须编辑生成
的
程序
集
文件Source.s。我应该
如何
编辑它以
在
Spim上
工作
浏览 9
提问于2021-04-04
得票数 0
1
回答
查找
MIPS
系统调用
的
op和funct代码
assembly
、
mips
、
mips32
、
machine-code
因此,如果
mips
syscall
是
R型
指令
,这意味着它们应该有一个操作码和一个函数码,对吗?我知道操作码应该是二进制0x000000,因为它是R型
指令
,但是我
如何
找到各种
mips
系统调用
的
funct代码?我需要知道这些系统调用
的
函数代码:
syscall
#print string我
在<
浏览 2
提问于2020-04-19
得票数 0
1
回答
汇编语言,函数调用后是否保留$ra寄存器?
assembly
、
mips
我
是
个开始学习
MIPS
的
学生。这是因为如果$ra
是
一个被叫保存
的
寄存器,我相信有一个问题。如果我们通过jal调用一个函数(子例程),那么被调用
的
函数就不可能保留以前
的
$ra值,因为$ra将在jal
指令
之后更改为PC+4
浏览 2
提问于2017-10-23
得票数 2
回答已采纳
1
回答
Mips
- print_string系统呼叫
在
-bare模式下不
工作
mips
、
system-calls
、
spim
、
bare
这段代码
是
一个大得多
的
程序
的
一部分,它运行得很好。然后我意识到作业将在-bare模式下进行测试。当我尝试
在
-bare模式下运行它时,我
的
print_string系统就从正常
工作
到不打印任何东西,我不知道为什么。data addi $v0, $0, 4
syscall
浏览 5
提问于2015-10-21
得票数 1
回答已采纳
1
回答
MIPS
中添加0与移动寄存器
的
区别
assembly
、
mips
在
以下方面有什么区别:和他们俩看起来都应该做同样
的
事。
浏览 5
提问于2017-02-18
得票数 1
回答已采纳
1
回答
RISC-V是否有与
MIPS
相当
的
syscall
服务
集
?
mips
、
system-calls
、
riscv
我知道
MIPS
有
syscall
指令
,可用于打印字符、打开文件、从文件中读取、写入文件和问题
是
,RISC-V ISA是否有与上述相同
的
服务?换句话说,RISC-V是否提供了与上面一样
的
成套服务?
在
MIPS
浏览 11
提问于2022-11-28
得票数 1
回答已采纳
1
回答
MIPS
-汇编:
如何
‘定义’子例程,以便以后使用。
assembly
、
mips
、
mips32
、
mars-simulator
关于
如何
正确地遵循
MIPS
函数调用约定,有大量
的
例子。然而,只有
在
“调用”时,我才会陷入
如何
使用函数
的
问题。:strproc: .asciiz "procedure example"printnl: li $v0, 1
syscall
#jal printnl li $a0, 1但是,我非
浏览 4
提问于2018-09-30
得票数 1
回答已采纳
1
回答
负载地址和字符串,火星
Mips
mips
、
mars-simulator
我知道这也许是个愚蠢
的
问题,但我只是想确定一下。我能够使用加载地址(la)函数,而不需要在我
的
程序
中有.data?如果没有,我可以让用户
在
.data部件中输入一个字符串,这样我就可以使用一个加载地址来检索用户输入
的
字符串?谢
浏览 4
提问于2015-09-24
得票数 0
回答已采纳
1
回答
MIPS
CPU
是
如何
工作
的
?
assembly
、
mips
、
system-calls
、
exit
假设一个符合
MIPS
I
的
CPU
上
的
OS内核
是
如何
实现
syscall
10
的
,从而停止所有的执行,并关闭电源?我也
在
探讨特权资源,以及任何涉及系统协处理器(COP0)
的
内容。我打算编写一个基本内核来处理特权上下文中
的
异常/ syscalls /陷阱,主要是为了从内核模式
的
角度来模拟syscalls
是
如何
执行
的
浏览 0
提问于2020-10-02
得票数 0
回答已采纳
1
回答
mips
.word函数及两个代码
的
差异
assembly
、
mips
我
是
MIPS
的
新手,正在尝试理解下面两个汇编
指令
之间
的
区别和用途。
在
程序
的
开始,我声明: msg: .word msg_data那么
在
main函数中,下面这两个
工作
,但是每个
工作
的
目的是什么呢?la $t0, msgli $v
浏览 0
提问于2016-05-21
得票数 1
回答已采纳
1
回答
可用
MIPS
32
指令
的
完整列表
mips
、
mars-simulator
我正在寻找可用
的
MIPS
32
指令
、系统调用和汇编
程序
指令
的
完整列表。(找到这样几个部分列表)是否有可能从火星模拟器或任何其他源转储这样
的
列表?
浏览 6
提问于2022-03-12
得票数 0
1
回答
为什么ISR被rdpgpr $sp,$sp;wrpgpr $sp,$sp
指令
包围?
mips
、
isr
我正在使用PIC32 MCU (
MIPS
M4K内核),我正在尝试理解
MIPS
中
的
中断
是
如何
工作
的
;我使用
的
是
“查看
MIPS
运行”一书、官方
MIPS
参考和谷歌。SP
在
ISR序言中被调用(实际
上
是
第一条
指令
);平衡WRPGPR SR, SR
指令
在
ISR
的
尾声中被调用(
在
浏览 0
提问于2014-07-21
得票数 2
回答已采纳
1
回答
学习
MIPS
程序
集
assembly
、
mips
我来看一下汇编和
MIPS
指令
集
。这是我正在学习
的
第一个基本
程序
: .globl main li $t0, -10 # $t0 = -10 ("load immediate") li现在我想知道每条
指令
做了什么,因为我可以
在
我
的
模拟器中运行这个
程序
,这让我对这个
程序
有了更多
的
了解,它做了什么,以及我
如何
改变它
浏览 2
提问于2012-07-25
得票数 1
回答已采纳
1
回答
将数组
的
内容复制到另一个数组并在
MIPS
程序
集中打印
assembly
、
printing
、
mips
、
arrays
在
我
的
帮助下,我编写了一段包含数组并打印出来
的
代码。现在我只想简单地将第一个数组
的
内容复制到第二个数组中,然后打印第二个数组。(稍后,我将操作它,以便第二个数组向后打印第一个数组。)我只想学习
如何
将数组复制到第二个数组中并打印出来。下面
是
我
的
代码,它只打印第一个数组.dataArray: .word 1, 1, 2, 3, 5, 8, 13, 21, 34, 55move $s2, $z
浏览 1
提问于2013-10-20
得票数 0
回答已采纳
3
回答
编译
MIPS
程序
集
源时初学者
的
错误
assembly
、
mips
我试图通过学习来学习
MIPS
程序
集
。在这本书中,我有这样
的
代码(
是
从书
的
第37页提取
的
):prompt: .asciiz "\n Please Input a Value: ".text li $v0, 4
syscall
sy
浏览 4
提问于2010-01-28
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
超声波震板-在清洗行业上是如何工作的?
国产CPU遭开发者吐槽:新龙芯使用旧代码,新功能无法实现
DDCTF 2018 逆向 baby
国产荣光,自主cpu指令集厚积薄发
AI引发RISC“家族”之争,MIPS开源会比RISC-V和Arm更适合AI?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券