腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
函数调用
mips
、
假设我们正在检查只有一个局部变量x
的
函数f
的
MIPS
汇编代码:int x;} 我
的
尝试:函数序言
将
寄存器
$ra和$fp保存到调用堆栈
浏览 3
提问于2012-06-14
得票数 4
回答已采纳
4
回答
将
C代码转换为
MIPS
(数组)
、
、
for (i = 0; i < 64; i++) {}add $t4, $zero, $zero # I1 i is initialized即addi $t5, $t6, 0 它不是可以完成
将
$t6
的
地址
复制到$t5
中
的
相同任务吗?我想知道它们
的
区别以及何时使用它们
中
的
任何一个。lw指令也可以这么说。另外,可能还有一个相关
浏览 1
提问于2012-06-13
得票数 4
回答已采纳
1
回答
MIPS
中
的
数组
地址
加法及转换为C
我刚开始学习
MIPS
,不太清楚发生了什么。以下问题要求
将
最后一个添加指令转换为C代码: A: .word 0:16 # in C: int A[16];我所理解
的
是:数组A
的
地址
存储
在
寄存器
$s6
中
,然后表示数组索
浏览 12
提问于2022-02-16
得票数 0
1
回答
MIPS
-访问数组
、
、
所以,我有一个数组,它以前是用1或0填充
的
,每当我试图编译这个代码时,
MIPS
会给我一个语法错误,有人能解释一下这个语法错误是什么吗?我很难理解为什么不能这样访问数组,当然,$t1是索引
的
计数器,它会增加到100 slti $t7, prim_flag($t1), 1 # checks if prim_flag ($t1)
浏览 0
提问于2014-11-11
得票数 0
回答已采纳
1
回答
这个
MIPS
代码是如何测试endianness
的
?
、
li $t0 , 0xABCD9876lb $s5 , 101($0)li
将
值0xABCD9876加载到
寄存器
$t0
中
。然后将此值
存储
到
地址
($0+100)
的
内存
中
。但是
寄存器
里什么都没有,($0+101
浏览 3
提问于2015-09-13
得票数 0
回答已采纳
2
回答
火星模拟器有PC相对寻址指的是字节数而不是单词吗?
、
、
我目前正在读大卫·帕特森和约翰·亨尼西
的
书,书名为“计算机组织与设计-第四版”。
在
某些方面,这本书说:
在
执行位于指令
地址
中</em
浏览 0
提问于2019-05-29
得票数 0
回答已采纳
1
回答
为什么ALU结果为R型指令
将
地址
写入内存?
、
、
、
我
在
试着理解
MIPS
指令
的
单周期数据处理。目前,我可以跟踪R型,I型和J型指令,我知道不同指令上
的
控制信号,但在我
的
脑海中仍有一些不清楚
的
地方。在这个例子
中
,我假设有一个R型指令,比如说add指令。我认为add指令与内存无关。当然,它不会将结果值写入内存,但它指向数据内存
中
的
“
地址
”输入。这就是我困惑
的
地方。
浏览 2
提问于2019-11-20
得票数 1
回答已采纳
1
回答
为什么
在
MIPS
中
没有RET指令,而x86有RET指令?
、
、
、
为什么
MIPS
子例程使用jr返回,而x86使用ret返回 为什么
MIPS
中
没有ret指令? 或者,为什么x86不使用jr
浏览 26
提问于2019-04-10
得票数 0
回答已采纳
1
回答
寄存器
长度、内存大小和32/64位计算(
MIPS
)
我目前正在研究
MIPS
处理器。由于我以前对计算机架构没有任何知识,所以我对
MIPS
ISA
的
一些基本概念有点困惑。 当我们谈论32位和64位
的
计算时,实际
的
定义是什么?有些人说它决定单词
的
长度,而另一些人说它决定
寄存器
的
长度。据我所知,
MIPS
32有32位
寄存器
,而
MIPS
64有64位
寄存器
.然而,它们都处理32位字和指令,那么
MIPS
64 32位计算还是64
浏览 2
提问于2016-03-03
得票数 1
回答已采纳
1
回答
寄存器
和内存是否有相同
的
地址
长度(位)?
、
、
、
、
当我们使用load word或
存储
word命令时,我们调用某些内存位置,以便在其中
存储
数据,或者
将
存储
在其中
的
数据传输到缓存
中
的
寄存器
中
。我遇到了一些术语,如$t0、$s0等,我假设它们是特定类型
寄存器
的
名称。我
的
问题是-内存
地址
的
位长是多少?例如,如果我们想访问
存储
在内存第1行
中
的
数据,那么
浏览 1
提问于2021-09-23
得票数 0
1
回答
将
内存
中
可变数量
的
参数扩展到参数空间
、
、
我有一个函数,它将内存
地址
作为$a0,并使用x($a0)访问(变量)字数,其中x是8
的
倍数。我需要将它们
存储
在
$sp
寄存器
中
,以便可以使用$a0
寄存器
将
参数传递给其他函数。全新
的
MIPS
汇编,所以这里
的
任何指针都会有帮助!
浏览 5
提问于2014-04-15
得票数 1
2
回答
当我
在
MIPS
中
给一个“临时
寄存器
”一个偏移量时会发生什么?
例如: $t1 = B如果我执行以下命令是否会将$t2加载到$t1
中
浏览 1
提问于2015-07-22
得票数 0
1
回答
MIPS
伪指令,替换
、
在
研究了它是什么之后,我发现它只是简单地替代了获得相同结果
的
方式。如果我说错了,请纠正我。
浏览 3
提问于2013-07-10
得票数 2
回答已采纳
1
回答
在
MIPS
组装
中
"%hi(__gnu_local_gp)“是什么意思?
、
我正在学习
MIPS
,所以我编写了一个简单
的
C程序,并与gcc一起生成
MIPS
程序集。lui $28,%hi(__gnu_local_gp)我知道lui
的
意思是加载上立即,但我不知道%hi(__gnu_local_gp)和%lo(__gnu_local_gp)是什么意思;addiu
的
意思是添加立即无符号。是lo和hi
寄存器
吗? 如果是这样的话,%是什么意思?
浏览 1
提问于2017-04-04
得票数 1
回答已采纳
1
回答
为什么lw和sw
的
ALU操作码是00?
、
、
、
我正在尝试理解数据路径以及它在
MIPS
编程
中
的
工作原理。轻描淡写
的
一部分,是理解ALU操作码,它本质上告诉ALU要执行哪些操作。例如,如果我们实现基本
的
AND, OR, ADD, SUB, NAND和NOR函数,我们会得到一个基本
的
ALU操作码分布,即AND是00,OR是01,ADD是10,SUB是<代码>D9</代码>,<代码但我不太明白为什么sw和lw
的
ALU操作码是00
浏览 36
提问于2020-02-22
得票数 1
回答已采纳
1
回答
火星上
的
MIPS
计划参数
、
如何在提供给
MIPS
的
程序参数
中
传递和
存储
两个字符串?我到处都找过了,但不知道从哪里开始。我如何知道/
存储
输入
的
程序参数
的
数量,以及字符串参数持有什么?
浏览 1
提问于2019-02-26
得票数 0
2
回答
JAL混淆:$ra = PC+4还是PC+8?
、
我很难理解指令jal是如何在
MIPS
处理器
中
工作
的
。我
的
两个问题是:b)如果真的是PC+8,那么PC+4
的
指令会发生什么变化?载于Patterson and Hennessy (第四版),第113页: 跳转和链接指令:跳到
地址
并同时
将
下列指令
的
地址
保存在
寄存器
中</e
浏览 2
提问于2012-03-03
得票数 17
1
回答
内存和
寄存器
的
地址
是如何连接
的
?(AddrConstant
MIPS
指令)
、
、
在
我
的
计算机组织课程
中
,我看到了这些基本
的
MIPS
指令:add $s3, $s3, St0//$s3 = $s3 + $t0 ($t0 == 4) 我
的
老师说$s1是一个
寄存器
地址
,常量4
存储
在内存
中
。记忆
地址
和注册
地址
在</
浏览 11
提问于2014-03-01
得票数 2
回答已采纳
1
回答
理解`lw`和`sw`
在
MIPS
程序
中
的
实际工作方式
、
、
我很难理解sw和lw
在
MIPS
程序
中
做了什么。我对这个主题
的
理解是,对于sw,我们使用lw
将
数据从内存传输到
寄存器
,反之亦然。但是,这究竟是如何实现
的
呢?假设我们有下面这行代码: lw Reg.Dest, Offset(Reg.Source) sw Reg.Source, Offset(Reg.Dest) 如果我们专注于lw,它本质上是
存储
来自
存储
器Reg.Source
的
数据,并将该数据
的
地
浏览 101
提问于2019-01-11
得票数 7
回答已采纳
1
回答
MIPS
:事情是如何被推到堆栈
中
的
,这到底对$sp有什么影响?
、
使用
MIPS
,我试图了解堆栈是如何工作
的
。我基本上把它写下来了,除了一件事。假设我们有一个宏来
将
值推到堆栈上,如下所示: sw $t0, ($sp) #Here is where I need help我不太明白上面那行
的
语法sw“用于
将
值
存
浏览 2
提问于2016-02-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Chrome 70 将继续在地址栏隐藏网址中的 WWW
OV代码签名证书也将存储在硬件设备中!
运用Python的PyMySQL库,将爬取的信息存储在MySQL数据库中
你现在可以在 Windows 11 的照片应用中查看存储在 iCloud 中的照片
在久伴中设置隐藏地址信息的步骤讲解
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券