腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Python
模块的大小有限制吗?
、
、
Python
模块的大小有限制吗? Py_DECREF(cond); FAST_DISPATCH();这是否意味着
Python
模块不能包含超过255个字节码
指令
?
浏览 0
提问于2019-04-20
得票数 8
回答已采纳
1
回答
我想知道在计算机系统中如何计算给定虚拟机命令的
跳转
指令
、
我正在学习Hack汇编语言和
跳转
指令
。谁能给我详细的解释,你如何计算一个给定的虚拟机代码的
跳转
指令
。如果我有虚拟机命令,例如,push constant 0,我想知道如何找到
跳转
指令
。如何从该命令转到以下编写的
跳转
指令
:上面的
跳转
指令
只是一个例子,而不是答案。
浏览 3
提问于2020-09-16
得票数 0
1
回答
JVM字节码
跳转
指令
、
JVM如何确保
跳转
指令
(jsr和goto)
跳转
到
指令
而不是数据或
指令
参数?
浏览 0
提问于2014-02-19
得票数 2
回答已采纳
1
回答
无条件
跳转
会刷新x86_64上的管道吗?
、
、
、
、
当程序执行流达到无条件
跳转
时,CPU流水线是否会被刷新?(下一条预取
指令
是
跳转
后的下一条
指令
,还是
跳转
目标的
指令
?)分支目标预测缓冲区在这里可以工作吗?
浏览 3
提问于2015-04-05
得票数 3
1
回答
跳转
指令
的MIPS范围
我对查找
跳转
/分支
指令
的范围有疑问。也可用于确定到达特定地址所需的分支/
跳转
指令
的数量。或者,你能帮我找到一些在线资源或书籍,帮助我更好地理解这些内容吗?
浏览 0
提问于2012-01-27
得票数 7
回答已采纳
1
回答
什么是相对跳跃?
、
、
为什么要用它来挂接和重定向函数?procedure RedirectProcedure(OldAddress, NewAddress: Pointer); NewCode: TInstruction; NewCode.Opcode := $E9; //relative jump PatchCode(OldAddress, NewCode, SizeOf(NewCode));顺便
浏览 20
提问于2013-07-22
得票数 2
回答已采纳
1
回答
jmp短0x0导致永远循环
我被告知,
指令
"jmp short 0x0“转换为目标代码'\xeb\xfe‘会导致一个进程永远循环。这到底是如何工作的呢?
浏览 0
提问于2011-04-10
得票数 1
回答已采纳
3
回答
汇编程序:相对
跳转
、
谁能用英语解释一下汇编语言中的相对
跳转
是什么?
浏览 0
提问于2010-07-25
得票数 3
1
回答
DLL函数调用的间接
跳转
、
、
、
、
对DLL函数调用的地址固定是一个多级过程:链接器将调用
指令
定向到间接
跳转
指令
,而间接
跳转
指令
指向.rdata部分导入表中的内存字,在运行时加载该函数时,Windows程序加载器将放置该函数的地址。间接
跳转
指令
必须由链接器生成,因为编译器不知道函数将出现在DLL中。通过只为每个函数生成一个间接
跳转
指令
来最小化程序文件大小,无论从多少个地方调用它。考虑到这一点,显而易见的方法是在文本部分末尾收集所有间接
跳转
指令<
浏览 8
提问于2014-03-27
得票数 5
回答已采纳
1
回答
x86组装具有相同目标的两个
跳转
指令
、
它说,一种常见的技术是创建两个条件
指令
,即
跳转
if零(JZ)和
跳转
如果不是零(JNZ),它们一起考虑实际上只是一个无条件的
指令
(对我来说很清楚)。下面的引号引用了图 在本例中,两个条件
跳转
指令
后面的
指令
似乎是(调用)处的调用
指令
,以字节0xE8开头。但是,情况并非如此,因为两个条件
跳转
指令
实际上都指向了0xE8字节以外的1字节。这意味着什么,为什么
跳转
位置loc_4011C4+1 ( +1从哪里来
浏览 1
提问于2017-08-19
得票数 2
回答已采纳
3
回答
JFE和JNE是程序集的必需品吗,还是我可以删除它们?
、
、
我正在用4位
指令
布局8位处理器体系结构,但在使用4位
指令
时遇到了一些限制。编辑:我有JMP,它不是绝对的。
浏览 1
提问于2013-01-23
得票数 1
回答已采纳
6
回答
有条件的跳跃
指令
?
、
做编译器设计课程:他们所说的无限条件
跳转
指令
是什么意思?书中的一个陈述的例子: 许多处理器只对范围有限的条件
跳转
有条件
跳转
指令
。例如,
跳转
的目标距离当前程序计数器的距离不得超过128个字节。有时,这样一个处理器的汇编程序仍然允许无限的条件
跳转
。
浏览 1
提问于2009-10-11
得票数 1
回答已采纳
1
回答
跳转
MIPS 32位
指令
、
、
我正在研究MIPS 32位架构,我不了解一些关于
跳转
指令
实现的事情。特别是,为什么要
跳转
实现,我们必须插入PC:
跳转
指令
的26位直接字段。
浏览 0
提问于2014-04-19
得票数 0
1
回答
Jvm:编译器需要在方法字节码中的哪个位置指定堆栈映射帧?
、
、
、
这是asm用户指南的摘录: 为了节省空间,编译后的方法每条
指令
不包含一个帧:实际上,它只包含对应于
跳转
目标或异常处理程序的
指令
的帧,或者遵循无条件
跳转
指令
的帧。我可以理解为什么jvm在
跳转
目标和异常处理程序中需要堆栈映射帧,但是在goto之后不需要有堆栈映射帧是不必要的要求,因为方法字节码中必须有一个
跳转
指令
,它指向goto
指令
之后的
指令
,这种情况将由第一个需求处理它必须是那样的,否则,在goto之后的
指令
浏览 0
提问于2018-06-10
得票数 6
2
回答
RiscV
跳转
(j,jal)到错误的地址(由偏移2关闭)
、
当我使用"JAL“
指令
或"J”
指令
跳转
到特定地址时,似乎偏移量计算不正确。 假设我有一些代码(PRAM_ResetVector)位于我想
跳转
到的地址0x00008080。在汇编"jal x1,PRAM_ResetVector“中,
跳转
代码如下所示,位于地址0x000085e8。
指令
编码(risc32)如下0xeff09fa9所示。然而,执行
跳转
指令
后发生的情况是,我到达地址0x00008082,而不是预期的0x000080
浏览 182
提问于2019-04-09
得票数 0
2
回答
分支语句中的MIPS程序集返回调用
、
我有:beq $s3, 0, option2 code code我正在尝试测试s3是否为0或1,并运行不同的代码块(输出字符串),然后从紧接第二个beq之后的其余代码继续如何创建分支语句,使其在完成后返回到分支语句?
浏览 3
提问于2016-11-12
得票数 3
回答已采纳
2
回答
组件中的远距离跳跃和远距离跳跃之间有什么区别?
、
我正在看一些汇编的实践代码,任务基本上是用一个跳点替换另一个跳点。
浏览 1
提问于2015-04-03
得票数 9
回答已采纳
2
回答
乙脑能跳多远有限制吗?
、
我在某处听说x86
指令
集中的条件
跳转
指令
被限制在256字节以内。(换句话说,
跳转
不能超过256个字节。) 这是真的吗?我一直在编写包含JMP
指令
的逻辑来解决这个问题。有必要吗?
浏览 0
提问于2010-09-29
得票数 2
回答已采纳
1
回答
虚拟机中的流控制
指令
、
脚本读取器解析脚本并将其翻译成运行时引擎将执行的
指令
流。我很
浏览 1
提问于2013-01-14
得票数 0
回答已采纳
4
回答
为什么在MIPS中bgezal & bltzal基本
指令
不是伪
指令
?
、
、
根据,有两个
指令
(bgezal和bltzal)执行相对
跳转
和链接,而不是只执行相对
跳转
。这些
指令
可以分别用bgez或bltz模拟,然后是jal,这意味着bgezal和bltzal都应该被归类为伪
指令
。然而,它们都有分配给它们的操作码,因此它们被归类为基本
指令
。将它们添加到基本
指令
集而不使它们成为伪
指令
的理由是什么?另外,为什么
指令
集中只包括bgezal和bltzal,而不包括blezal、bgzal等?
浏览 3
提问于2013-12-19
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券