这条汇编指令是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:33:16
jnz short 7C921065

jnz short 7C921065意思是:
在这句前面,有一条指令是影响零位标志的,如
cmp/or/sub... ,该句执行后,如不为0 (ZR=0),
则跳向CS:7C921065那条指令执行。
short 是短转移的标志,表明本条jnz short 7C921065指令
与CS:7C921065之间相距在0FFH以内。

这个指令是在零旗号(zf)是nz时跳到 7C921065 这个地址继续执行。short这个字,在这里没有什么特别的意义,可以不予理会。

这个指令的上一句通常是一句比较指令,如:
cmp ax,bx
jnz short 7C921065

jnz(jump if not zero flag set) 和 jne(jump if not equal) 有相同的功效。

上一条指令不为零时,跳转到short 7C921065