腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
我
对
MIPS
中
lw
指令
的
理解
正确
吗
?
、
、
、
我
刚刚开始
理解
MIPS
,而特殊
的
指令
"
lw
“让
我
感到困惑。从线程,Understanding how
lw
and sw actually work in a
MIPS
program,这是
我
收集到
的
: 如果,比如说,我们有:
lw
a, 4(b) // aand b are registers 然后,它只是意味着我们将获得数据(或者通常指的是一个“词
浏览 213
提问于2019-03-17
得票数 1
1
回答
MIPS
什么十六进制字编码分支
指令
?
、
、
据我
理解
,这个
指令
中
的
分支是第一行,它可以表示为十六进制值"10b8ffff“。然而,这显然不是
正确
的
答案。 beq $5, $24, L1 slli $8, $7,
浏览 5
提问于2016-04-01
得票数 2
回答已采纳
1
回答
从内存
中
获取数据
的
指令
是什么?
、
MIPS
中有许多不同
的
指令
。
我
目前正在学习有关数据和
指令
缓存
的
知识。
指令
缓存可以这么说,这取决于它可能利用空间局部性和获取多个
指令
的
块大小。但是对于数据缓存,
我
很难
理解
它什么时候从主内存
中
获取东西,什么时候没有。例如,
指令
lw
$t0,0x4C($0)将获取存储在地址0x4C
中
的
数据字,并根据数据缓存容量、设
浏览 5
提问于2021-11-12
得票数 0
1
回答
我
正确
地使用堆栈了吗?
、
我
对
mips
非常陌生,
我
想知道
我
是否
正确
地使用了这个堆栈并
正确
地
理解
了它。 sw $s0, 0($sp) div $s0, $s0, 2 # div TH for start position (x)
lw
$s0, 0($sp) # restore stack
我
的
问
浏览 12
提问于2022-11-26
得票数 0
1
回答
MIPS
:
lw
(加载字)
指令
、
lw
$s0,8($0)与
lw
$s0,0($v0)相同
吗
?
我
的
问题是关于
lw
指令
和
MIPS
寄存器集。
我
很难
理解
这种偏移是如何工作
的
..。
浏览 4
提问于2015-07-22
得票数 11
回答已采纳
1
回答
是否有可能在加载/存储
指令
中有一个负
的
,而不是4个偏移量
的
倍数?
、
在MIPSx32程序集
的
一次考试
中
,
我
发现了以下说明:
我
的
问题是那条
指令
是否
正确
。如果是
正确
的
,有人能告诉
我
为什么
吗
?
浏览 0
提问于2019-05-30
得票数 2
1
回答
了解
MIPS
汇编代码段
、
、
、
刚开始学习
我
的
一个类
的
汇编,
我
对
这个代码段有点困惑。这是一个课本上
的
问题,要求你将
MIPS
指令
翻译成C语言。剩下
的
问题在附图中。addi $t2, $t0, 4
lw
$
浏览 1
提问于2015-01-24
得票数 0
2
回答
MIPS
中
的
延迟分支
、
、
、
、
我
有下面的
MIPS
代码,
我
希望重写/重新排序代码,这样
我
就可以减少
正确
的
流水线执行所需
的
nop
指令
的
数量,同时保持
正确
性。假定数据路径既不停止也不向前。这个问题给出了两个提示:它提醒我们分支和跳转是延迟
的
,需要填充它们
的
延迟槽,并且在必要时暗示内存访问
指令
(
lw
,sw)
中
的
偏移量。addiu
浏览 0
提问于2013-11-06
得票数 3
回答已采纳
2
回答
在
MIPS
中使用SW和
LW
访问代码段内存
、
给定
指令
的
地址,可以使用
MIPS
中
的
SW和
LW
指令
访问代码段内存
吗
?例如:0x1004:
LW
$s2, 4($s1)编辑: AFAIK,由于
指令
内存和数据存储器
的
分
浏览 5
提问于2017-12-25
得票数 0
回答已采纳
1
回答
如何设置
MIPS
模拟器
的
内存
、
我
正在用C++编写一个
MIPS
模拟器。它以十六进制接收文本文件,并需要在每次
指令
之后输出寄存器内容和解码
指令
。因此,
我
将十六进制文件转换为二进制文件,以获取操作码、rs、rt、rd、funct和sham字段,这样
我
就可以知道它是什么
指令
。
我
被困住了,因为
我
已经收到了SW和
LW
指令
,
我
不知道如何处理模拟内存。
我
有
我
的
寄存器在数组
浏览 3
提问于2015-02-06
得票数 0
回答已采纳
3
回答
将C转换为
MIPS
嵌套数组
、
、
我
正在学习
MIPS
汇编语言,在书中看到了这个例子,
对
我
来说,这似乎是不
正确
的
。如果是的话,这将不是
我
在这本书中发现
的
第一个错误。C代码示例是:所提供
的
相应
MIPS
组件是:
lw
$s0, 0($t0)根据我
的
理解
,上述
MIPS</
浏览 2
提问于2011-10-03
得票数 5
回答已采纳
1
回答
我
如何知道
指令
访问
的
数量?
、
、
我
在学习计算机架构。
我
对
一些测验感到困惑。在加载存储arch
中
执行n
指令
时。
lw
$t0, 32($s3) add $t0, $s2, $t0 sw $t0, 48($s3)那么内存访问
的
数量和
指令
访问
的
数量是多少?
我
认为内存访问
的
数字是2,
指令
访问
的
数字是3,
对
吗
?
浏览 0
提问于2017-05-01
得票数 0
回答已采纳
2
回答
RISCV
指令
集模拟器
、
、
、
、
我
正在寻找基于RISC-V
的
CPU
指令
集模拟器。
我
想观察不同CPU (RISCV和
MIPS
)上
的
危险。
lw
r3,B(r4)beq r5,r5,L1 L1: sw r5,B(r4)你有推荐
的
软件模拟器
吗
我
可以写一些
指令
来模拟。对于<
浏览 12
提问于2018-02-23
得票数 1
1
回答
帮助从十六进制
的
MIPS
指令
中
查找地址
、
嗨,
我
被我
的
任务卡住了,这需要
我
写一个c程序来读取输入文件,如下所示:r1 = 0c100009 0c1000098ce2001184e33080ace2ffffa0e48088并找出该
指令
是save还是load、该
指令
访问了多少字节以及这些字节
中
的
第一个字节在存储器
中
的
地址
我
需要帮助<e
浏览 1
提问于2011-09-01
得票数 0
1
回答
MIPS
覆盖/存储变量
中
的
值
、
我
很难在
我
的
MIPS
程序
中
设置值。如果x != y: z=78w=5/
指令
转换为
MIPS
lw
$t2,ylabel:
lw
$t4,w li $t4,5但是,有些值存储在这些变量
中
,所以当我试图将它们设置为78或5时,它只会将78或5添加到其中
的
任何变量
中
浏览 0
提问于2015-10-29
得票数 0
回答已采纳
4
回答
将C代码转换为
MIPS
(数组)
、
、
for (i = 0; i < 64; i++) {}add $t4, $zero, $zero # I1 i is initializedto 0, $t4 = 0add $t5, $t4, $t1 # I2 temp reg $t5 = address of b[i]它不是可以完成将$t6
浏览 1
提问于2012-06-13
得票数 4
回答已采纳
1
回答
MIPS
:删除档位
的
代码调度
我
有以下
MIPS
代码:
lw
$t0, 4($s0)add $t2, $t1, $s1 [STALL because $t1 depends on srl's $t1]
我
怎样才能重新安排它以避免任何档位
我
看到所有2到5行
的
序列都不会改变。我们只能在s
浏览 10
提问于2014-03-18
得票数 0
回答已采纳
1
回答
在
MIPS
中移动
指令
以填充分支延迟槽时立即偏移量
的
处理
、
某些
MIPS
指令
具有立即偏移量。例如,在移动
lw
命令以填充beq下面的分支延迟时隙时,其立即偏移量从100变为96。PC Loop:
lw
$2, 100($3)PC+8 beq $3, $4, LoopPC Loop:addi $3, $3, 4PC+8
lw
$2, 96($3) # branch delay slot 是不是因为PC总
浏览 0
提问于2012-11-01
得票数 1
回答已采纳
1
回答
在
MIPS
/SPIM
中
,li和
lw
有什么区别?
、
在意识到我在使用汇编语言和使用
MIPS
时是多么
的
迷茫之后,
我
决定从基础开始,并真正
理解
它。li $t0,y它是否将y加载到第一行
的
寄存器$t0
中
?然
浏览 2
提问于2014-11-17
得票数 3
1
回答
MIPS
汇编器更改数组
、
anzahl: .word 5 loop: addi $t0, $t0, 4
我
的
检查结果是0($t1),$v0估计是0。有谁能读懂这段代码
吗
?
我
不明白0($t1)是做什么
的</
浏览 0
提问于2019-01-16
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券