我试图理解一些跳转命令
edx 有 -126 而 eax 有 +127
cmp edx, eax
ja short <offset>
它说明了跳转,现在我明白它基于设置的标志,我不明白数学是如何有意义的,例如,如果我们有一个 JZ 命令并且结果相等,那么显然会跳转。据我了解, cmp 命令从源中减去目标,在这种情况下,它将是 -126 加上 127,结果为 1,我只是没有得到什么 MATH 结果触发标志?我只想知道
我试图理解一些跳转命令
edx 有 -126 而 eax 有 +127
cmp edx, eax
ja short <offset>
它说明了跳转,现在我明白它基于设置的标志,我不明白数学是如何有意义的,例如,如果我们有一个 JZ 命令并且结果相等,那么显然会跳转。据我了解, cmp 命令从源中减去目标,在这种情况下,它将是 -126 加上 127,结果为 1,我只是没有得到什么 MATH 结果触发标志?我只想知道