腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
MIPS
中
,
为什么
跳转
指令
可以
将
程序
计数器
设置
为
28位
目标
地址
、
、
、
在
MIPS
中
,32位
跳转
指令
由6位操作码和26位
目标
(目的)
地址
组成,我们想要将
程序
计数器
设置
为
该
地址
。 但是,
可以
将
程序
计数器
设置
为
28位
目标
地址
。如果我们只能在
跳转
指令
中
容纳26位,
浏览 12
提问于2017-02-14
得票数 2
回答已采纳
2
回答
MIPS
跳转
和BNE
地址
计算
、
、
假设
程序
计数器
( PC )
设置
为
0x20000000。是否
可以
使用jump (j)
MIPS
汇编
指令
将
PC
设置
为
地址
0x40000000?是否
可以
使用相等分支(beq)
MIPS
汇编
指令
将
PC
设置
为
相同的
地址
?
浏览 3
提问于2018-11-21
得票数 1
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
回答
ra ($31)寄存器包含未对齐的返回
地址
(
MIPS
)
、
、
、
我试图
在
MIPS
上复制调用堆栈,有关更多详细信息,请参阅我前面的问题:没有框架指针,因此我必须在堆栈上找到返回
地址
。我在其中一个函数的开头检查了ra寄存器(
在
它被推到堆栈之前),并发现它包含未对齐的返回
地址
。
为什么
会发生这种事?
浏览 0
提问于2017-08-28
得票数 3
回答已采纳
3
回答
为什么
我们不能将寄存器(bne-beq)与立即数(Assembly-
MIPS
)进行比较?
、
例如,
在
add上,我们有用于添加寄存器和立即数的addi,
为什么
在这种情况下我们不能有bnei或beqi…… 我应该回答这个问题,但我不是sure...any帮助?
浏览 2
提问于2013-05-26
得票数 2
回答已采纳
2
回答
MIPS
汇编
中
的
跳转
指令
、
下面是我用来测试
跳转
指令
的一些
MIPS
汇编代码: addi $a0, $0, 1next:add $a0, $a0, $a0j skip2:skip2:loop:add $a0, $a0, $a0skip3:[0x00002C] 0
浏览 1
提问于2011-10-24
得票数 8
回答已采纳
2
回答
大于最大整数寄存器的RISC访问
地址
、
、
、
、
您将使用什么
指令
来访问64位内存
地址
?1a) JMP1c) hiAddress假设ALU
为
32位且具有进位标志。此外,
在
CISC系统(例如)
中
,loAddress和hiAddress字都将被存储
在
程序
存储器<
浏览 52
提问于2018-06-08
得票数 1
回答已采纳
1
回答
在装配
中
,分支有时与跳跃是一样的吗?
、
、
我看了一下上面的答案, 它说分支允许条件,所以
指令
的格式不同于无条件的
跳转
。但是,我已经看到jl和je这样的
跳转
,它们以前使用cmp
设置
条件标志,因此在我看来,这些
跳转
的行为与分支的行为相同,这将减少分支到
跳转
的差异。因此,我是否
可以
考虑
将
诸如jl和je这样的
指令
作为一种分支
指令
呢?除了格式之外,我看不出有什么不同,但如果我们考虑执行,它似乎并不重要。我之所以这么问,是因为有人说我需要使用一个分支,然而,我
在
浏览 15
提问于2019-11-14
得票数 0
回答已采纳
1
回答
MIPS
: J格式
指令
和
地址
编码
、
、
、
当涉及到
为
J格式
指令
编码
地址
时,我感到很困惑。假设L1位于十进制
地址
4194340,十六进制为400024。我们用
指令
(0x100009)而不是字节(0x400024)来填充
目标
字段。 有人能给我解释一下
为什么
吗?
浏览 2
提问于2014-02-17
得票数 4
回答已采纳
1
回答
使用quartus 2的
MIPS
处理器
计数器
程序
(装配机代码)
、
、
、
我已经
为
计数器
编写了一个机器级代码,它应该增加到15,然后减少到10,一旦达到15,然后重置
为
0,一旦到达10。我觉得我没有正确地写跳跃
指令
,因为我无法理解如何写跳跃
指令
。-- This is the first instruction that get's e
浏览 2
提问于2013-10-27
得票数 0
1
回答
PIC
程序
集-返回而不分支
、
代码
中
也没有_call_s。
浏览 1
提问于2015-02-04
得票数 0
1
回答
MIPS
例外是什么意思?
、
、
、
最近我一直在学习
程序
集,我似乎无法理解异常是如何准确地工作的。更具体地说,我得到的消息异常6发生并被忽略。有人能解释一下这到底是什么意思吗?我用的是qtspim。
浏览 3
提问于2017-05-14
得票数 0
4
回答
程序
怎么可能超过2^16字节?
、
、
、
在
汇编(
MIPS
)
中
,即时指示采用以下格式:| opcode | rs | rt | IMM |Destination register (rt) = 5 bits也就是说,您只需
跳转
到代码的另一个
指令
2^16 bytes = 64 kb,而不是当前
指令
(分支
浏览 10
提问于2013-10-18
得票数 0
回答已采纳
1
回答
MIPS
异常处理(特别是分支延迟时隙)
、
9,并将原因寄存器的BD位
设置
为
1,因为它位于分支延迟
中
,而EPC将是分支的
地址
。即获取分支/
跳转
的
目标
,进行任何必要的比较,然后
将
PC
设置
为
真
地址
或假
地址
。我的解决方案是绕过复杂的处理(这有点麻烦)如下: 从恢复所有registersre-execute的异常处理
程序
返回的分支延迟时隙
中
的
指令
*BEQ a0、0、_true*和分支延迟
浏览 7
提问于2011-01-03
得票数 2
回答已采纳
1
回答
为什么
非寄存器
跳转
指令
需要分支
目标
缓冲区?
、
、
、
对于
MIPS
5级流水线,分支
目标
是由解码阶段知道的,因为如果分支偏移
在
指令
中
,那么分支
目标
可以
很容易地被提取,而且
在
解码阶段还
可以
读取寄存器。因此,对于无序管道,很明显,像jr这样的
指令
遇到了问题,它可能使用尚未计算的寄存器。对于这样的用途,
可以
明确地使用分支
目标
缓冲区。但是对于像'beq‘这样的
指令
,我看到了使用分支预测器的必要性,但对于分支
浏览 1
提问于2017-12-06
得票数 4
回答已采纳
1
回答
在
MIPS
上获取错误的epc
、
我知道
MIPS
在
分支延迟时会得到错误的epc寄存器值,epc = fault_address - 4。但是现在,我经常得到错误的EPC值,甚至不在.text段
中
,比如0xb6000000,这是怎么回事??谢谢你的提拔..
浏览 2
提问于2013-04-16
得票数 1
回答已采纳
4
回答
MIPS
中
的功能(
程序
)
、
、
我是
MIPS
语言的新手,我不明白
MIPS
汇编语言中的函数(过程)是如何工作的。以下是我要说明的问题: - `jr`意味着
在
mips
语言和重要的事情 当我们想要创建一个函数或(过程)时,我们如何使用它们?
浏览 0
提问于2010-11-17
得票数 19
回答已采纳
3
回答
计算热补/内联函数挂钩的偏移量
、
、
、
( Q2)更重要的是,
在
计算替换偏移量时,
为什么
要减去函数前导呢?是因为偏移是从
指令
的末尾而不是开头开始的吗?FlushInstructionCache(GetCurrentProcess(), NULL, NULL); } ( Q3)在此代码
中
,
将
替换jmp
指令
的相对
地址
;relAddrSet是指向原始
目标
的指针;to是指向新
目标
的指针。我不理解to
地址
的计算,
浏览 6
提问于2013-09-05
得票数 3
回答已采纳
1
回答
MIPS
汇编
程序
如何管理标签
地址
?
、
MIPS
的汇编
程序
标签和J型
指令
是如何工作的?让我们假设我们有下面的代码。代码后面的注释表示机器代码
将
存储在内存
中
的位置。# 0x0040 0018 addi $t0, $t0, 1000 # 0x0040 002C 正如我现在所理解的,j l
浏览 5
提问于2022-03-20
得票数 1
回答已采纳
2
回答
Verilog分支
指令
MIPS
、
、
我试图了解verilog分支语句是如何以
MIPS
处理器的即时
指令
格式工作的。我很难理解以下Verilog代码所做的事情:我看到了一些零碎的东西,比如我们正在更新
程序
计数器
,并且我们正在使用
指令
的最后16位来获得即时
地址
为什么
它是PC + 4而不是PC
浏览 0
提问于2013-11-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
中软国际哈尔滨ETC:Java程序计数器刨根问底
国产PLC组成常数、指针|龙鼎源
DDCTF 2018 逆向 baby
把Transformer当通用计算机用,还能执行in-context learning算法,这项研究脑洞大开
西门子PLC——20个常见问题
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券