12
A
回答
13
短跳转(和接近调用)是目标在同一个模块中的跳转(它们是模块内的,但是可以从特定的黑客获得模块间变体),它们通常最多127字节的相对位移它们会从指令的地址向前或向后改变执行流程),但是有16位变量提供32k字节。你真的不需要担心它,它真的是超级信息,但是英特尔开发者手册(第2a和2b卷,特别是2a)将覆盖血淋淋的细节
0
这意味着它没有跳得太远。取决于反汇编器,之后的数字将是它跳转到的地址,或者是一个相对偏移量,它告诉你下一条指令和跳转目标之间有多少字节。
-2
短跳是在PC的启动,这意味着2字节长的汇编指令告诉处理器在BIOS中跳转地址100h以开始引导。
+0
没有什么特别的关于短跳转的启动。 – 2017-10-24 01:10:06
相关问题
- 1. 汇编语言中的“MOV AH,4CH”是什么意思?
- 2. nasm汇编语言中的$是什么?
- 3. fs:[register + value]是什么意思汇编?
- 4. “核心语言”是什么意思?
- 5. “系统语言”是什么意思?
- 6. 这个汇编错误是什么意思? “必须指定语言类型”?
- 7. 汇编语言MASM跳跃
- 8. 这个汇编语句是什么意思?
- 9. 这是什么汇编语言?
- 10. 这是写入什么汇编语言?
- 11. 什么是Powershell短语“|?{...}”是什么意思?
- 12. C语言中这种switch case的语法是什么意思?
- 13. “模板语言如HTMLBars”是什么意思?什么是HTMLBars?一种语言?
- 14. 这对编程语言来说简单是什么意思?
- 15. 这是什么##模式在C语言中的意思是
- 16. cmp在汇编语言中做什么
- 17. 短语“HTTP.SYS中的URL保留”是什么意思?
- 18. 16位汇编代码中的OFFSET是什么意思?
- 19. 反汇编代码中的ebp和esp是什么意思?
- 20. “::”语法是什么意思?
- 21. ds:esi + ecx + 7 - >它在汇编语言中意味着什么?
- 22. 是什么意思:是什么意思?
- 23. Java语法:这个短语是什么意思?
- 24. %s和%d在C语言的printf中是什么意思?
- 25. Rspec和Ruby语言中的“subject {page}”是什么意思?
- 26. C语言中的“标准输入”是什么意思?
- 27. 在Intel x86汇编手册中,00+是什么意思?
- 28. JS中的语法是什么意思?
- 29. objc中的语法是什么意思?
- 30. PHP语法中的$ {}是什么意思?
强制执行rel8编码,而不是让汇编器选择rel8或rel32。 (或16位模式下的rel16。)http://felixcloutier.com/x86/Jcc.html – 2017-10-24 03:08:10