腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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元无门槛券
手把手带您无忧上云
相关
资讯
PLC的条件跳转,子程序调用等指令使用方法
PLC的条件跳转,子程序调用等指令使用方法
Python http.server 任意跳转漏洞浅析
利用Python日志实现点击跳转到代码位置的技巧
前端 跳转
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券