2015-05-10 270 views

回答

7

我在回答這個問題,所以我不會失去這些信息,所以其他人不必像我一樣經歷同樣的偵探遊戲。看着optab.cx86 jumps我們可以匹配指令編碼來解決這個難題。

JCC  JAE 
JCS  JB 
JCXZL JECXZ 
JEQ  JE,JZ 
JGE  JGE 
JGT  JG 
JHI  JA 
JLE  JLE 
JLS  JBE 
JLT  JL 
JMI  JS 
JNE  JNE, JNZ 
JOC  JNO 
JOS  JO 
JPC  JNP, JPO 
JPL  JNS 
JPS  JP, JPE 
+0

同樣的後綴使用,具有相同的含義,對於SETxx和CMOVxx也是如此。 – Eloff

0

轉到彙編的arch.go說:

instructions["JA"] = x86.AJHI 
instructions["JAE"] = x86.AJCC 
instructions["JB"] = x86.AJCS 
etc 

這意味着進入ASM的JHI意味着英特爾ASM的JA等