我在理解这一点时遇到了问题。它是 intel 语法
cmp eax, 0x19
ja greater
eax 包含值 -40。http://en.wikibooks.org/wiki/X86_Assembly/Control_Flow告诉我 ja 是前一个 cmp 的无符号比较。
据我所知,如果 arg1 (0x19) 高于 arg2 (0xffffffd8),这应该会跳转
0x19 在我看来比 0xffffffd8 小。正在执行跳跃。非常感谢任何理解我有缺陷的逻辑的帮助!
我在理解这一点时遇到了问题。它是 intel 语法
cmp eax, 0x19
ja greater
eax 包含值 -40。http://en.wikibooks.org/wiki/X86_Assembly/Control_Flow告诉我 ja 是前一个 cmp 的无符号比较。
据我所知,如果 arg1 (0x19) 高于 arg2 (0xffffffd8),这应该会跳转
0x19 在我看来比 0xffffffd8 小。正在执行跳跃。非常感谢任何理解我有缺陷的逻辑的帮助!