计算机程序设计中的一种跳转指令。
规定,短跳转指令不可跳转到外部标号上。
汇编语言依序执行算术指令,而跳转指令可以通过改变程序计数器的值来执行条件语句和循环语句。
Assembly language instruction sequence perform arithmetic, and jump instruction by changing the program counter value to execute the conditional statement and circular statement.
通过在一个有条件跳转指令之后放置无用数据、并且有规划地确保跳转条件总是跳转成功,能够欺骗递归遍历方法。
The recursive traversal method can be fooled by placing garbage data after a conditional jump instruction and programmatically ensuring that the jump condition always succeeds.
攻击CFG生成进程也可以是通过混淆汇编代码以致它不能够正确地确定跳转指令的目标,比如使用寄存器指示跳转目标。
The CFG generation process can also be attacked by obfuscating the assembly code such that one cannot determine the correct target of a jump instruction, such as using a jump through register.
你可以查看每一个函数。每次,看看是否存在任何一种跳转指令,它把控制转移到了该函数开始和结束地址以外的内存区域。
You could look through each function, one at a time, to see if any jump instructions pass control to a region of memory outside the function's start and end addresses.
可能通过在某个寄存器中计算目标地址、并且使用间接跳转指令把控制传给该寄存器中的地址,把跳转指令本身的目标隐藏起来。
The target of the jump instruction itself may be hidden by computing its address in a register and using an indirect jump instruction to transfer control to the address in that register.
为克服条件跳转指令的缺陷,新一代超长指令字(VLIW)体系结构的数字信号处理器(dsp)提供了对条件执行指令的支持。
As a conditional jump may cause significant code performance penalty, the architecture of recent VLIW DSPs offers support for conditional instructions.
为了使反汇编陷入窘境,无用数据可能是由手工打造以便让它匹配某个有效指令;以此挫败启发式验证跳转指令之后的指令是否有效。
To throw the disassembly off, the garbage data may be crafted so that it matches a valid instruction, thus beating a heuristic that validates the instruction after the jump instruction.
hbr hint_trigger, $register ——告诉处理器相对地址 hint_trigger 处的分支指令可能会跳转到寄存器 $register 所指定的地址。
hbr hint_trigger, $register -- This tells the processor that the branch instruction at the relative address hint_trigger is likely to branch to the address specified in register $register.
假如跳转目标是重复执行,那么程序将对这一步重复执行,就是说这个程序步里的所有指令将被重新发送执行。
If the Jump destination is "repeat", then the program will repeat the same step, which means it will issue all the commands in the step.
解析这些跳转目标的一个方法是,假定跳转会把控制传送给每条指令(或每个指令块)。
One method for resolving the targets is to assume that the jump will transfer control to every instruction (or to every block).
并与跳转相关指令的目标地址计算一起执行内存参考指令的地址计算。
Address calculations for memory referencing instructions are also performed here along with target address calculations for jump related instructions.
在多分支结构的识别过程中,通过对索引表和跳转表调用指令的格式分析,提出了双特征指令匹配算法。
By analyzing the formats of calling instructions to the indexed table and the jump table, proposed a novel recognition algorithm based on character instruction matching.
二进制代码提升过程中一些指令无法解析,甚至会出现跳转地址不合法之类的结构性的错误,使得后续的分析精确性降低。
Binary code analysis for security has many problems. There is difficult in deducing the representation of bug patterns in binary code, especially the accurate size of the buffer in stack.
二进制代码提升过程中一些指令无法解析,甚至会出现跳转地址不合法之类的结构性的错误,使得后续的分析精确性降低。
Binary code analysis for security has many problems. There is difficult in deducing the representation of bug patterns in binary code, especially the accurate size of the buffer in stack.
应用推荐